Access the full text.
Sign up today, get DeepDyve free for 14 days.
Andrew Troelsen (2012)
Pro C# 5.0 and the .NET 4.5 Framework
Panos Vassiliadis, A. Simitsis, Panos Georgantas, Manolis Terrovitis (2003)
A Framework for the Design of ETL Scenarios
Panos Vassiliadis, A. Simitsis, Spiros Skiadopoulos (2002)
Modeling ETL activities as graphs
J. Mazón, J. Trujillo (2008)
An MDA approach for the development of data warehousesDecis. Support Syst., 45
Lilia Muñoz, J. Mazón, J. Trujillo (2009)
Automatic generation of ETL processes from conceptual models
(2014)
Expression trees (C# and Visual Basic)
Z. Akkaoui, J. Mazón, A. Vaisman, E. Zimányi (2012)
BPMN-Based Conceptual Modeling of ETL Processes
S. Luján-Mora, J. Trujillo (2004)
A Data Warehouse Engineering Process
S. Kelly, Juha-Pekka Tolvanen (2008)
Domain-Specific Modeling: Enabling Full Code Generation
A. Simitsis (2005)
Mapping conceptual to logical models for ETL processes
J. Trujillo, S. Luján-Mora (2003)
A UML Based Approach for Modeling ETL Processes in Data Warehouses
M. Jarke, M. Lenzerini, Y. Vassiliou, Panos Vassiliadis (2003)
Fundamentals of Data Warehouses
(2014)
A model driven development approach for the data warehouse extract, transform and load process
S. Luján-Mora, Panos Vassiliadis, J. Trujillo (2004)
Data Mapping Diagrams for Data Warehouse Design with UML
(2010)
Data warehousing and knowledge discovery, LNCS 7448
(2004)
Metaprogramming in.NET. Manning Publications, Greenwich Ivantsov R (2009) Irony-.NET language implementation kit
J Greenfield, K Short, S Cook, S Kent (2004)
Software factories: assembling applications with patterns, models, frameworks, and tools
Automating ETL processes using the domain-specific… 459
A. Simitsis, Panos Vassiliadis, Manolis Terrovitis, Spiros Skiadopoulos (2005)
Graph-Based Modeling of ETL Activities with Multi-level Transformations and Updates
Panos Vassiliadis, A. Simitsis, Spiros Skiadopoulos (2002)
Conceptual modeling for ETL processes
Panos Vassiliadis, A. Simitsis, Eftychia Baikousi (2009)
A taxonomy of ETL activities
Z. Akkaoui, E. Zimányi (2009)
Defining ETL worfklows using BPMN and BPEL
R. Kimball, Margy Ross (2010)
The Kimball Group Reader: Relentlessly Practical Tools for Data Warehousing and Business Intelligence
Panos Vassiliadis, A. Simitsis, Panos Georgantas, Manolis Terrovitis, Spiros Skiadopoulos (2005)
A generic and customizable framework for the design of ETL scenariosInf. Syst., 30
A. Simitsis, Panos Vassiliadis (2008)
A method for the mapping of conceptual designs to logical blueprints for ETL processesDecis. Support Syst., 45
(2014)
Analysis of ETL process development approaches: some open issues
Lilia Muñoz, J. Mazón, Jesús Pardillo, J. Trujillo (2008)
Modelling ETL Processes of Data Warehouses with UML Activity Diagrams
(2014)
Emitting dynamic methods and assemblies
K Hazzard, J Bock (2013)
Metaprogramming in.NET
Albert Marcella, Frederic Guillossou (2012)
The Fundamentals of Data
A. Simitsis, Panos Vassiliadis (2003)
A Methodology for the Conceptual Modeling of ETL Processes
Aruna Raja, Devika Lakshmanan (2010)
Domain Specific LanguagesInternational Journal of Computer Applications, 1
R. Kimball, J. Caserta (2004)
The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data
(2013)
Modeling SDK for Microsoft Visual Studio
Z. Akkaoui, E. Zimányi, J. Mazón, J. Trujillo (2011)
A model-driven framework for ETL process development
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.
Information Systems and e-Business Management – Springer Journals
Published: Jul 9, 2016
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.