Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1683
Title: Automating ETL processes using the domain-specific modeling approach
Authors: Petrović, Marko 
Vučković, Milica
Turajlić, Nina 
Babarogić, Slađan 
Aničić, Nenad 
Marjanović, Zoran
Keywords: Runtime models;Model-driven development (MDD);Extract-transform-load (ETL);Execution platform;Domain-specific modeling (DSM);Domain-specific languages (DSL)
Issue Date: 2017
Publisher: Springer Heidelberg, Heidelberg
Abstract: The development of Extract-Transform-Load (ETL) processes is the most complex, time-consuming and expensive phase of data warehouse development. Yet, the dynamics of modern business systems demand a more agile and flexible approach to their development. As a result, current research in this area is focused on ETL process conceptualization and the automation of ETL process development. This paper proposes a novel solution for automating ETL processes using the domain-specific modeling (DSM) approach. The proposed solution is based on the formal specification of ETL processes and the implementation of such formal specifications. Thus, in accordance with the DSM approach, several new domain-specific languages (DSLs) are introduced, each defining concepts relevant for a specific aspect of an ETL process. The focus of this paper is the actual implementation of the formal specification of an ETL process. To this end, a specific ETL platform (ETL-PL) is introduced to technologically support both the modeling of ETL processes (i.e., the creation of models in accordance with the introduced DSLs) and the automated transformation of the created models into the executable code of a specific application framework (representing ETL-PL's execution environment). It should be emphasized that ETL-PL actually presumes the dynamic execution of ETL models or, more precisely, the executable code is generated at runtime. Thus the execution environment consists of code generator components and the components implementing the application framework. ETL-PL has been implemented as an extension of the .NET platform.
URI: https://rfos.fon.bg.ac.rs/handle/123456789/1683
ISSN: 1617-9846
Appears in Collections:Radovi istraživača / Researchers’ publications

Files in This Item:
File Description SizeFormat 
1679.pdf
  Restricted Access
2.79 MBAdobe PDFView/Open    Request a copy
Show full item record

SCOPUSTM   
Citations

7
checked on Nov 17, 2025

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.