Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/36703
Título: | Geração de esqueletos Kettle a partir de modelos BPMN usando padrões ETL |
Outro(s) título(s): | Creation of Kettle stubs from BPMN Models using ETL Patterns |
Autor(es): | Gomes, Cláudia Sofia de Barros |
Orientador(es): | Belo, O. |
Palavras-chave: | Meta-padrões Meta-modelos BPMN ETL Modelação conceptual |
Data: | 3-Dez-2014 |
Resumo(s): | BPMN (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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado em Engenharia informática |
URI: | https://hdl.handle.net/1822/36703 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
eeum_di_dissertacao_pg22818.pdf | 1,33 MB | Adobe PDF | Ver/Abrir |