Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/36703 |
Resumo: | Dissertação de mestrado em Engenharia informática |
id |
RCAP_efd527d1bf193c9505038eb4d77ebb31 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/36703 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETLCreation of Kettle stubs from BPMN Models using ETL PatternsMeta-padrõesMeta-modelosBPMNETLModelação conceptual681.3Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia informáticaBPMN (Business Process Modelling Notation) foi uma linguagem implementada pela OMG para descrever de uma forma standard os processos de negócio de uma empresa. Esta oferece uma plataforma de fácil entendimento para os seus utilizadores, permitindo modelar os seus processos de negócio de uma forma simples e descritiva, independentemente da ferramenta utilizada. A BPMN apresenta-se como uma solução bastante adequada de modelação de sistemas de ETL pelo facto de disponibilizar uma formalização bastante completa para metamodelos e, assim, ser capaz de acolher a modelação de tarefas ditas standard (padrões) em sistemas de ETL. Desta forma, consegue-se modelar um processo ETL de raiz utilizando modelos bastante simples, com um nível de abstração elevado, mas suficientemente descritivos relativamente aos seus conteúdos e tarefas. O objetivo deste trabalho de dissertação foi a modelação em BPMN de sistemas de ETL, recorrendo a padrões ETL, e a sua especificação através de uma linguagem formal de descrição de padrões, para que, a partir desse modelo, se pudesse gerar um “esqueleto” – a estrutura base de um sistema de ETL - capaz de ser executado e validado numa ferramenta comercial de ETL. Dessa forma, consegue-se reduzir substancialmente o tempo e os custos de implementação do próprio sistema de ETL.Business Processing Modelling is a language developed by OMG to describe, in a standard approach, the business processes of a company. This language provides its users a framework of easy understanding, allowing them to model their business processes in a simple and descriptive manner independently of the tool used to model. The BPMN presents itself as a quite adequate solution for the modelling of ETL systems since it has a very complete formalization of meta-models and thus being able to represent the modelling of tasks said to be “standard” (patterns) in an ETL system. Through this, we are able to model a process of ETL from scratch using very simple models with a high level of abstraction but descriptive enough considering its content and tasks. The purpose of this dissertation was the modelling of ETL systems in BPMN using ETL patterns and its specification through the use of a formal language specific for the description of patterns so that, with that model, a "stub" - the base structure of an ETL system - can be created in order to be validated and executed in a commercial ETL tool, thus substantially reducing the time and cost of the implementation of the ETL system itself.Belo, O.Universidade do MinhoGomes, Cláudia Sofia de Barros2014-12-032014-12-03T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/36703por201195038info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:11:19Zoai:repositorium.sdum.uminho.pt:1822/36703Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:03:05.837477Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL Creation of Kettle stubs from BPMN Models using ETL Patterns |
title |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
spellingShingle |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL Gomes, Cláudia Sofia de Barros Meta-padrões Meta-modelos BPMN ETL Modelação conceptual 681.3 Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
title_full |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
title_fullStr |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
title_full_unstemmed |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
title_sort |
Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
author |
Gomes, Cláudia Sofia de Barros |
author_facet |
Gomes, Cláudia Sofia de Barros |
author_role |
author |
dc.contributor.none.fl_str_mv |
Belo, O. Universidade do Minho |
dc.contributor.author.fl_str_mv |
Gomes, Cláudia Sofia de Barros |
dc.subject.por.fl_str_mv |
Meta-padrões Meta-modelos BPMN ETL Modelação conceptual 681.3 Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Meta-padrões Meta-modelos BPMN ETL Modelação conceptual 681.3 Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Engenharia informática |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-12-03 2014-12-03T00: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 |
http://hdl.handle.net/1822/36703 |
url |
http://hdl.handle.net/1822/36703 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
201195038 |
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132435521208320 |