facilitates a lot understanding and communication
among users and offers an easy discussion platform
to technical users who are responsible for
implementing the system (Akkaoui and Zimanyi
2009). Specifying a new set of meta-models, like the
ones presented in this paper, including new types of
sub processes that represent specific tasks typically
used in the implementation of ETL processes -
slowly changing dimensions, surrogate key
pipelining, data quality assurance processes, or
change data capture, among others – it is helpful in
any ETL specification and implementation process.
Each of these models, consists of a finite set of pre-
established atomic activities, which contributes
significantly to improving the quality of
construction, and reduce operational errors, resulting
in a significant reduction of implementation time
and costs. The meta-models referred and presented
here represent only a subset of the models we intend
to implement in a near future, in order to
demonstrate effectiveness of the BPMN 2.0 meta-
model extension presented and discussed in this
paper.
REFERENCES
Akkaoui, Z. El et al., 2011. A model-driven framework for
ETL process development. In DOLAP ’11
Proceedings of the ACM 14th international workshop
on Data Warehousing and OLAP. pp. 45–52.
Akkaoui, Z. El et al., 2012. BPMN-Based Conceptual
Modeling of ETL Processes. Data Warehousing and
Knowledge Discovery Lecture Notes in Computer
Science, 7448, pp.1–14.
Akkaoui, Z. El & Zimanyi, E., 2009. Defining ETL
worfklows using BPMN and BPEL. In DOLAP ’09
Proceedings of the ACM twelfth international
workshop on Data warehousing and OLAP. pp. 41–
48.
Golfarelli, M. & Rizzi, S., 2009. Data Warehouse Design:
Modern Principles and Methodologies, McGraw-Hill.
Available at: http://books.google.pt/books?id=R7
qqNwAACAAJ
Inmon, W. H., 2005. Building the data warehouse, Wiley.
Available at: http://books.google.pt/books?id=Ee
VQAAAAMAAJ.
Kimball, R & Ross, M., 2002. The Data Warehouse
Toolkit: The Complete Guide to Dimensional
Modeling, Wiley. Available at: http://books.google.pt/
books?id=2OCbq8Azdm8C.
Kimball, Ralph & Caserta, J., 2004. The Data Warehouse
ETL Toolkit: Practical Techniques for Extracting,
Cleaning, Conforming, and Delivering Data,
Kleppe, A. G., Warmer, J.B. & Bast, W., 2003. MDA
Explained: The Model Driven Architecture : Practice
and Promise, Addison-Wesley Professional.
Losavio, F., Chirinos, L. & Pérez, M.A., 2001. Quality
Models to Design Software Architectures. In
TOOLS ’01 Proceedings of the Technology of
Object-Oriented Languages and Systems.
Oliveira, B. & Belo, O., 2012. BPMN Patterns for ETL
Conceptual Modelling and Validation. In 20th
International Symposium on Methodologies for
Intelligent Systems.
OMG, 2011. Documents Associated With Business
Process Model And Notation (BPMN) Version 2.0. In
Documents Associated With Business Process Model
And Notation (BPMN) Version 2.0.
Scacchi, W., 2001. Process Models in Software
Engineering. In J.J. Marciniak (ed.), Encyclopedia of
Software Engineering, 2 nd Edition, John Wiley and
Sons, Inc.
Simitsis, A. & Vassiliadis, P., 2003. A Methodology for
the Conceptual Modeling of ETL Processes. In The
15th Conference on Advanced Information Systems
Engineering (CAiSE ’03). pp. pp. 305–316.
Stroppi, L. J. R., Chiotti, O. & Villarreal, P.D., 2011.
Extending BPMN 2.0: Method and Tool Support.
Lecture Notes in Business Information Processing,
95(59-73).
Trujillo & Luján-Mora, S., 2003. A UML Based Approach
for Modeling ETL Processes in Data Warehouses.
Conceptual Modeling - ER 2003 - Lecture Notes in
Computer Science, 2813, pp.307–320.
Vassiliadis, P. et al., 2003. A framework for the design of
ETL scenarios. In Proceedings of the 15th
international conference on Advanced information
systems engineering. Berlin, Heidelberg: Springer-
Verlag, pp. 520–535. Available at: http://dl.acm.org/
citation.cfm?id=1758398.1758445
Vassiliadis, P., Simitsis, A. & Skiadopoulos, S., 2002a.
Conceptual modeling for ETL processes. In
DOLAP ’02 Proceedings of the 5th ACM
international workshop on Data Warehousing and
OLAP. pp. 14–21.
Vassiliadis, P., Simitsis, A. & Skiadopoulos, S., 2002b.
On the Logical Modeling of ETL Processes. In In
International Conference on Advanced Information
Systems Engineering (CAiSE. pp. 782–786.
Weske, M., Aalst, W. M. P. van der & Verbeek, H.M.W.,
2004. Advances in business process management.
Data & Knowledge Engineering 50, 50(1–8).
Wilkinson, K. et al., 2010. Leveraging Business Process
Models for ETL Design. Lecture Notes in Computer
Science, 6412/2010(15-30).
ETLStandardProcessesModelling-ANovelBPMNApproach
127