Transformação de especificações ETL em YAWL para processos Kettle
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Texto Completo: | https://hdl.handle.net/1822/79986 |
Resumo: | Dissertação de mestrado em Engenharia Informática |
id |
RCAP_a5ad76b56009dab1798f6a1fec515dbc |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/79986 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Transformação de especificações ETL em YAWL para processos KettleTransformation of ETL processes from YAWL to KettleSistemas de data warehousingSistemas de povoamento de data warehouses (ETL)Modelação de sistemas ETLGeração de esqueletos ETLYAWLKettleInformáticaTalendData warehousing systemsSystems to populate data warehouses (ETL)ETL modeling systemsETL skeleton generationEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaYAWL é uma linguagem gráfica para a especificação de processos, com uma semântica bem definida, que permite o desenho, especificação, simulação e validação de sistemas, cujos processos a modelar exijam características específicas de comunicação, concorrência e sincronização entre si. A YAWL é baseada, por um lado, em padrões bem definidos de fluxo de trabalho e, por outro, nas conhecidas Redes de Petri Coloridas. Devido às suas características, vários estudos utilizaram esta linguagem na modelação de sistemas de ETL (Extract-Transformation-Load), tentando facilitar e agilizar todo este processo. Este trabalho de dissertação teve como objetivo desenvolver e implementar um sistema de geração de “esqueletos” para sistemas de ETL a partir de um conjunto de especificações YAWL. Nesse sentido, foi idealizado e desenvolvido um sistema capaz de representar e produzir de forma semi-automática a configuração de processos ETL para várias ferramentas de implementação de processos ETL, nomeadamente Kettle, Informatica e Talend, todas elas ferramentas conceituadas no mercado dos sistemas de povoamento de data warehouses. Nesta dissertação apresentamos e descrevemos tal sistema, desde as suas fases de fundamentação e conceptualização até às suas fases de teste e exploração.YAWL is a graphical language with a well-formed semantics, that allows the design, specification, simulation, and validation of systems where the processes to model have specific characteristics such as, communication, concurrency and synchronization. It is based, on one hand, on well-formed workflow patterns and on the other standards known as the Colored Petri Nets. Due to its characteristics several studies have used this language in the modeling of ETL (Extract Transformation-Load) systems, trying to facilitate and improve uppon this process. The main goal of this dissertation was to develop and implement a system for the generation of skeletons for ETL systems from YAWL. A system was designed and developed to represent the semi-automatic generation of ETL process for some ETL tools, namely Kettle, Informatica and Talend, all of them renowned tools to populate data warehouses. In this dissertation we present and describe such a system, from its founding and conceptualization phases to its testing and exploration phases.Belo, OrlandoUniversidade do MinhoFreitas, Janine Marlene Duarte Silva2019-12-232019-12-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/79986por203019385info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T04:13:04Zoai:repositorium.sdum.uminho.pt:1822/79986Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T14:42:29.595337Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Transformação de especificações ETL em YAWL para processos Kettle Transformation of ETL processes from YAWL to Kettle |
title |
Transformação de especificações ETL em YAWL para processos Kettle |
spellingShingle |
Transformação de especificações ETL em YAWL para processos Kettle Freitas, Janine Marlene Duarte Silva Sistemas de data warehousing Sistemas de povoamento de data warehouses (ETL) Modelação de sistemas ETL Geração de esqueletos ETL YAWL Kettle Informática Talend Data warehousing systems Systems to populate data warehouses (ETL) ETL modeling systems ETL skeleton generation Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Transformação de especificações ETL em YAWL para processos Kettle |
title_full |
Transformação de especificações ETL em YAWL para processos Kettle |
title_fullStr |
Transformação de especificações ETL em YAWL para processos Kettle |
title_full_unstemmed |
Transformação de especificações ETL em YAWL para processos Kettle |
title_sort |
Transformação de especificações ETL em YAWL para processos Kettle |
author |
Freitas, Janine Marlene Duarte Silva |
author_facet |
Freitas, Janine Marlene Duarte Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Belo, Orlando Universidade do Minho |
dc.contributor.author.fl_str_mv |
Freitas, Janine Marlene Duarte Silva |
dc.subject.por.fl_str_mv |
Sistemas de data warehousing Sistemas de povoamento de data warehouses (ETL) Modelação de sistemas ETL Geração de esqueletos ETL YAWL Kettle Informática Talend Data warehousing systems Systems to populate data warehouses (ETL) ETL modeling systems ETL skeleton generation Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Sistemas de data warehousing Sistemas de povoamento de data warehouses (ETL) Modelação de sistemas ETL Geração de esqueletos ETL YAWL Kettle Informática Talend Data warehousing systems Systems to populate data warehouses (ETL) ETL modeling systems ETL skeleton generation Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Engenharia Informática |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-23 2019-12-23T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/79986 |
url |
https://hdl.handle.net/1822/79986 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
203019385 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833594834353389568 |