The Specification of ETL Transformation Operations based on Weaving Models

Authors

  • Milica Vučković University of Belgrade, Faculty of Organizational Sciences Serbia, 11000 Belgrade, Jove Ilića 154
  • Marko Petrović University of Belgrade, Faculty of Organizational Sciences Serbia, 11000 Belgrade, Jove Ilića 154
  • Nina Turajlić University of Belgrade, Faculty of Organizational Sciences Serbia, 11000 Belgrade, Jove Ilića 154
  • Milan Stanojević University of Belgrade, Faculty of Organizational Sciences Serbia, 11000 Belgrade, Jove Ilića 154

Keywords:

ETL process, MDD, Weaving models

Abstract

In the ETL process the transformation of data is achieved through the execution of a set of transformation operations. The realization of this process (the order in which the transformation operations must be executed) should be preceded by a specification of the transformation process at a higher level of abstraction. The specification is given through mappings representing abstract operations specific to the transformation process. These mappings are defined through weaving models and metamodels. A generated weaving metamodel (GWMM) is proposed giving the complete mapping semantics through specific link types (representing the abstract operations) and appropriate OCL constraints. Weaving models specifying the actual mappings must be in accordance with this proposed GWMM.

Author Biography

Milica Vučković, University of Belgrade, Faculty of Organizational Sciences Serbia, 11000 Belgrade, Jove Ilića 154

Department of Mathematics and Computer Science

References

Del Fabro, M.D., Bézivin, J., Jouault, F., Valduriez, P., Applying Generic Model Management to Data Mapping. In proc. of Base de Donnes Avances (BDA 2005), France, 2005.

Del Fabro, M.D., Valduriez, P., Semi-automatic model integration using matching transformations and weaving models. In proc. of symposium on Applied computing, ACM, 2007.

Del Fabro, M.D., Bézivin, J, and Valduriez, P., Weaving Models with the Eclipse AMW plugin. In: Eclipse Modeling Symposium, Eclipse Summit Europe 2006, Germany, 2006.

Miller, J., Mukerji, J., Model Driven Architecture (MDA). http://www.omg.org; 2001.

Nešković, S., VuÄković, M., AniÄić, N., On Using Weaving Models to Specify Schema Mappings. 2nd Intl Workshop on Future Trends of Model-Driven Development, Portugal, 2010.

AniÄić, N., Nešković, S., VuÄković, M., Cvetković, R., Specification of Data Schema Mappings using Weaving Models. Paper accepted for publication in ComSiS Journal, March 2012.

Golfarelli M., Rizzi, S., Data Warehouse Design: Modern Principles and Methodologies. McGraw-Hill, ISBN-13: 978-0071610391, 2009.

Kurz, S., Guppenberger, M., Freitag, B., A UML profile for modeling schema mappings. In Proc. of the intl. conf. on Advances in Conceptual Modeling, (pp. 53-62), Springer, 2006.

El Akkaoui, Z., Zimányi, E., Mazón, J.-N., Trujillo, J., A model-driven framework for ETL process development. In Proc. of 14th intl. workshop on DW and OLAP, ACM, 2011.

Lujan-Mora, S., Vassiliadis, P., Trujillo, J., Data Mapping Diagrams for Data Warehouse Design with UML. In Proc. 23rd Intl. Conf. on Conceptual Modeling, Springer, 2004.

Trujillo, J., Luján-Mora, S., A UML Based Approach for Modeling ETL Processes in Data Warehouses. Conceptual Modeling - ER 2003, (pp. 307-320), Springer-Verlag, 2003.

Simitsis, A., Mapping conceptual to logical models for ETL processes. In Proc. of the 8th ACM international workshop on Data warehousing and OLAP, (pp. 67-76), ACM, 2005. http://dx.doi.org/10.1145/1097002.1097014

Published

2014-09-14

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.