The Specification of ETL Transformation Operations based on Weaving Models
Author(s) -
Milica Vučković,
Marko Petrović,
Nina Turajlić,
Milan Stanojević
Publication year - 2014
Publication title -
international journal of computers communications and control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.422
H-Index - 33
eISSN - 1841-9844
pISSN - 1841-9836
DOI - 10.15837/ijccc.2012.5.1356
Subject(s) - weaving , computer science , transformation (genetics) , metamodeling , programming language , model transformation , abstraction , process (computing) , set (abstract data type) , program transformation , semantics (computer science) , realization (probability) , mathematics , artificial intelligence , zoology , biochemistry , chemistry , philosophy , consistency (knowledge bases) , epistemology , biology , gene , statistics
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom