Master thesis : Creation of a domain specific language for an Extract-Transform-Load system
Wauthoz, Julien
Promotor(s) :
Lambert, Marie
;
Fontaine, Pascal
Date of defense : 27-Jun-2022/28-Jun-2022 • Permalink : http://hdl.handle.net/2268.2/14583
Details
Title : | Master thesis : Creation of a domain specific language for an Extract-Transform-Load system |
Translated title : | [fr] Creation d'un language dédié pour un système Extract-Transform-Load |
Author : | Wauthoz, Julien ![]() |
Date of defense : | 27-Jun-2022/28-Jun-2022 |
Advisor(s) : | Lambert, Marie ![]() Fontaine, Pascal ![]() |
Committee's member(s) : | Duquenne, Frédéric
Debruyne, Christophe ![]() |
Language : | English |
Number of pages : | 40 |
Keywords : | [en] Domain Specific Language [en] Extract Transform Load [en] DSL [en] ETL [en] transpiler [en] language |
Discipline(s) : | Engineering, computing & technology > Computer science |
Funders : | FundProcess |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master : ingénieur civil en informatique, à finalité spécialisée en "management" |
Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] Organisations use different systems with different structures to run their day to day activities.
The number and variety of these systems is increasing and this led to some concerns such as in-
compatibilities. In response to that, a technology called Extract-Transform-Load (ETL) is used.
It allows organisations to interconnect and manage their different systems.
The easiest way to build ETLs is to use ETL tools. ETL tools are mainly used by developers
and IT staff because they require some programming knowledge. This work aims at creating a
Domain Specific Language (DSL) that makes the creation of ETLs easier. By doing so, the ETL
technology could be used by a larger public having little to no programming experience.
The DSL will use ETL.NET framework which allows to build ETLs into any .NET application.
A transpiler will translate code from the DSL that we created into ETL.NET code.
This thesis will first give a better overview about ETL and ETL tools. Then, It will detail how
the DSL was created, as well as its implementation. Then, it will confront the DSL to the literature
to identify the completeness of the language and give some guidelines for further development.
File(s)
Document(s)
Cite this master thesis
APA
Wauthoz, J. (2022). Master thesis : Creation of a domain specific language for an Extract-Transform-Load system. (Unpublished master's thesis). Université de Liège, Liège, Belgique. Retrieved from https://matheo.uliege.be/handle/2268.2/14583
Chicago
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.