Quality measures for ETL processes: from goals to implementation

Extraction transformation loading (ETL) processes play an increasingly important role for the support of modern business operations. These business processes are centred around artifacts with high variability and diverse lifecycles, which correspond to key business entities. The apparent complexity...

Descripción completa

Detalles Bibliográficos
Autores: Theodorou, Vasileios, Abelló Gamazo, Alberto|||0000-0002-3223-2186, Lehner, Wolfgang, Thiele, Maik
Tipo de recurso: artículo
Fecha de publicación:2016
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/100626
Acceso en línea:https://hdl.handle.net/2117/100626
https://dx.doi.org/10.1002/cpe.3729
Access Level:acceso abierto
Palabra clave:Business -- Data processing
Business intelligence
ETL
Business process
Quality measures
Goal modeling
Negocis -- Informàtica
Intel·ligència competitiva
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
Descripción
Sumario:Extraction transformation loading (ETL) processes play an increasingly important role for the support of modern business operations. These business processes are centred around artifacts with high variability and diverse lifecycles, which correspond to key business entities. The apparent complexity of these activities has been examined through the prism of business process management, mainly focusing on functional requirements and performance optimization. However, the quality dimension has not yet been thoroughly investigated, and there is a need for a more human-centric approach to bring them closer to business-users requirements. In this paper, we take a first step towards this direction by defining a sound model for ETL process quality characteristics and quantitative measures for each characteristic, based on existing literature. Our model shows dependencies among quality characteristics and can provide the basis for subsequent analysis using goal modeling techniques. We showcase the use of goal modeling for ETL process design through a use case, where we employ the use of a goal model that includes quantitative components (i.e., indicators) for evaluation and analysis of alternative design decisions.