TY - RPRT
T1 - pygrametl: A Powerful Programming Framework for Extract–Transform–Load Programmers
AU - Thomsen, Christian
AU - Pedersen, Torben Bach
PY - 2009
Y1 - 2009
N2 - Extract-Transform-Load (ETL) processes are used for extracting data, transforming it and loading it into datawarehouses (DWs). Many tools for creating ETL processes exist. The dominating tools all use graphical userinterfaces (GUIs) where the developer visually defines the data flow and operations. In this paper, we challengethis approach and propose to do ETL programming by writing code. To make the programming easy, we presentthe (Python-based) framework pygrametl which offers commonly used functionality for ETL development.By using the framework, the developer can efficiently create effective ETL solutions from which the full powerof programming can be exploited. Our experiments show that when pygrametl is used, both the developmenttime and running time are short when compared to an existing GUI-based tool
AB - Extract-Transform-Load (ETL) processes are used for extracting data, transforming it and loading it into datawarehouses (DWs). Many tools for creating ETL processes exist. The dominating tools all use graphical userinterfaces (GUIs) where the developer visually defines the data flow and operations. In this paper, we challengethis approach and propose to do ETL programming by writing code. To make the programming easy, we presentthe (Python-based) framework pygrametl which offers commonly used functionality for ETL development.By using the framework, the developer can efficiently create effective ETL solutions from which the full powerof programming can be exploited. Our experiments show that when pygrametl is used, both the developmenttime and running time are short when compared to an existing GUI-based tool
M3 - Report
VL - 25
T3 - 1DB Technical Report
BT - pygrametl: A Powerful Programming Framework for Extract–Transform–Load Programmers
PB - Department of Computer Science, Aalborg University
CY - Aalborg
ER -