Please use this identifier to cite or link to this item:
https://rfos.fon.bg.ac.rs/handle/123456789/1683Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.creator | Petrović, Marko | |
| dc.creator | Vučković, Milica | |
| dc.creator | Turajlić, Nina | |
| dc.creator | Babarogić, Slađan | |
| dc.creator | Aničić, Nenad | |
| dc.creator | Marjanović, Zoran | |
| dc.date.accessioned | 2023-05-12T11:08:51Z | - |
| dc.date.available | 2023-05-12T11:08:51Z | - |
| dc.date.issued | 2017 | |
| dc.identifier.issn | 1617-9846 | |
| dc.identifier.uri | https://rfos.fon.bg.ac.rs/handle/123456789/1683 | - |
| dc.description.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. | en |
| dc.publisher | Springer Heidelberg, Heidelberg | |
| dc.rights | restrictedAccess | |
| dc.source | Information Systems and E-Business Management | |
| dc.subject | Runtime models | en |
| dc.subject | Model-driven development (MDD) | en |
| dc.subject | Extract-transform-load (ETL) | en |
| dc.subject | Execution platform | en |
| dc.subject | Domain-specific modeling (DSM) | en |
| dc.subject | Domain-specific languages (DSL) | en |
| dc.title | Automating ETL processes using the domain-specific modeling approach | en |
| dc.type | article | |
| dc.rights.license | ARR | |
| dc.citation.epage | 460 | |
| dc.citation.issue | 2 | |
| dc.citation.other | 15(2): 425-460 | |
| dc.citation.rank | M23 | |
| dc.citation.spage | 425 | |
| dc.citation.volume | 15 | |
| dc.identifier.doi | 10.1007/s10257-016-0325-8 | |
| dc.identifier.rcub | conv_1947 | |
| dc.identifier.scopus | 2-s2.0-84978083125 | |
| dc.identifier.wos | 000407316300008 | |
| dc.type.version | publishedVersion | |
| item.cerifentitytype | Publications | - |
| item.fulltext | With Fulltext | - |
| item.grantfulltext | restricted | - |
| item.openairetype | article | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
| Appears in Collections: | Radovi istraživača / Researchers’ publications | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 1679.pdf Restricted Access | 2.79 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.