representing a different process detail, providing to
the ETL development team specific tools for
communicating at different ETL development phases.
Each layer represents a new detail level applied to a
specific construct described in the previous layer.
This contributes to a more agile development
approach since models can enrich system
requirements incrementally. To show how this
technique can be used, we explored a specific sub-
process from an ETL scenario. We show how the
ETL specificities can be represented at a conceptual
level for conceptualizing ETL processes in an
effective way.
As future work, we want to provide a complete
system specification for the WWI case study, explore
different ETL (and ELT) application scenarios,
discussing how this modelling approach can be
adapted for different types of data integration
projects. Additionally, we want also to explore
BPMN choreography and conversation diagrams for
ETL representation, which may help model systems
that rely on a service-oriented architecture.
ACKNOWLEDGEMENTS
This work has been supported by national funds
through FCT - Fundação para a Ciência e Tecnologia
through project UIDB/04728/2020.
REFERENCES
Aagesen, G., & Krogstie, J. (2015). BPMN 2.0 for
Modeling Business Processes. In Handbook on
Business Process Management 1 (pp. 219–250).
Springer Berlin Heidelberg. https://doi.org/10.1007/
978-3-642-45100-3_10
Akkaoui, Z. El, Zimanyi, E., El Akkaoui, Z., & Zimanyi, E.
(2009). Defining ETL worfklows using BPMN and
BPEL. Proceeding of the ACM Twelfth International
Workshop on Data Warehousing and OLAP DOLAP
09, 41–48. https://doi.org/10.1145/1651291.1651299
Biswas, N., Chattapadhyay, S., Mahapatra, G., Chatterjee,
S., & Mondal, K. C. (2019). A new approach for
conceptual extraction-transformation-loading process
modeling. International Journal of Ambient Computing
and Intelligence, 10(1), 30–45. https://doi.org/
10.4018/IJACI.2019010102
Biswas, N., Chattopadhyay, S., & Mahapatra, G. (2017).
SysML Based Conceptual ETL Process Modeling.
International Conference on Computational
Intelligence, Communications, and Business Analytics,
242--255. https://doi.org/10.1007/978-981-10-6430-2
Dupor, S., & Jovanovi, V. (2014). An approach to
conceptual modelling of ETL processes. 37th
International Convention on Information and
Communication Technology, Electronics and
Microelectronics (MIPRO). https://doi.org/10.1109/
MIPRO.2014.6859801
El Akkaoui, Z., Mazón, J.-N. N., Vaisman, A., & Zimányi,
E. (2012). BPMN-Based Conceptual Modeling of ETL
Processes. Lecture Notes in Computer Science (Including
Subseries Lecture Notes in Artificial Intelligence and
Lecture Notes in Bioinformatics), 7448, 1–14.
https://doi.org/10.1007/978-3-642-32584-7_1
El Akkaoui, Z., Zimànyi, E., Mazón, J.-N., Trujillo, J.,
Akkaoui, Z. El, Zimànyi, E., Mazón, J.-N., & Trujillo,
J. (2011). A Model-driven Framework for ETL Process
Development. Proceedings of the ACM 14th
International Workshop on Data Warehousing and
OLAP (DOLAP’11), 45–52. https://doi.org/10.1145/
2064676.2064685
Griethuysen, J. J. Van. (2009). The Orange Report ISO
TR9007 (1982 - 1987) Grandparent of the Business
Rules Approach and SBVR Part 2 - The Seven Very
Fundamental Principles. Business Rules Journal, 10(5).
Kabiri, A., & Chiadmi, D. (2013). Survey on ETL
processes. Journal of Theoretical and Applied
Information Technology, 54(2), 219–229.
Oliveira, B., & Belo, O. (2012). BPMN Patterns for ETL
Conceptual Modelling and Validation. The 20th
International Symposium on Methodologies for
Intelligent Systems: Lecture Notes in Artificial
Intelligence, 7661 LNAI, 445–454. https://doi.org/
10.1007/978-3-642-34624-8_50
Oliveira, B., & Belo, O. (2015). Task Clustering on ETL
Systems - A Pattern-Oriented Approach. In A. Helfert,
MarkusHolzinger, O. Belo, & C. Francalanci (Eds.), 4th
International Conference on Data Management
Technologies and Applications (DATA‘2015) (pp. 207–
214). Springer International Publishing. https://doi.org/
10.1007/978-3-319-30162-4
Raj, A., Bosch, J., Olsson, H. H., & Wang, T. J. (2020).
Modelling Data Pipelines. 46th Euromicro Conference
on Software Engineering and Advanced Applications,
SEAA, 13–20. https://doi.org/10.1109/SEAA5122
4.2020.00014
Reijers, H. A., & Mendling, J. (2010). On the Usefulness of
Subprocesses in Business Process Models.
Simitsis, A., & Vassiliadis, P. (2003). A Methodology for
the Conceptual Modeling of ETL Processes. In J. Eder
& M. Missikoff (Eds.), CAiSE’03: Proceedings of the
15th International Conference on Advanced
Information Systems Engineering (pp. 305–316).
Springer-Verlag.
Trujillo, J., & Luj, S. (2003). A UML Based Approach for
Modeling ETL Processes in Data Warehouses. 307–
320.
Vassiliadis, P., Simitsis, A., & Skiadopoulos, S. (2002).
Conceptual modeling for ETL processes. Proceedings
of the 5th ACM International Workshop on Data
Warehousing and OLAP - DOLAP ’02, 14–21.
https://doi.org/10.1145/583890.583893.