Using perspective schema and a reference model to design the ETL process


Autoria(s): Pequeno, Valéria Magalhães
Contribuinte(s)

Pires, João Carlos Gomes Moura

Data(s)

11/05/2011

11/05/2011

2011

Resumo

Dissertação apresentada para a obtenção do Grau de Doutor em Informática

Desde há muitos anos que a comunidade de base de dados estuda o problema da integração de dados. Este problema consiste, resumidamente, em combinar os dados armazenados em diferentes fontes de informação, fornecendo uma vista unificada destes dados. O avanço das tecnologias de informação e de comunicação incrementou o interesse na área de integração de dados, uma vez que integrar e compartilhar informações tem surgido como uma exigência estratégica dos negócios actuais. Ao lidar com o problema de integração de dados, o analista de sistemas geralmente depara-se com modelos de dados incompatíveis entre si, caracterizados por diferenças subtis em termos sintácticos e semânticos. Neste trabalho, nos propomos uma abordagem declarativa baseada na criação de um modelo de referência e de esquemas de perspectivas (no inglês perspective schemata) para tornar explícito o relacionamento entre os esquemas. O modelo de referência serve como um meta-modelo semântico comum à organização, enquanto os esquemas de perspectivas definem a correspondência entre esquemas usando asserções de correspondências. A nossa proposta oferece um meio formal e declarativo de definir os modelos existentes, bem como o relacionamento entre eles. O primeiro é conseguido através do uso da linguagem LS (do inglês schema language), a qual é centrada no paradigma objecto-relacional; enquanto o segundo é realizado através da linguagem LPS (do inglês perspective schema language). A abordagem proposta torna claro o mapeamento que existe em um sistema de integração de dados, modulando-os de modo a facilitar a manutenção desses mapeamentos. Além disso, com base na arquitectura proposta, um mecanismo de inferência foi desenvolvido de modo a permitir a derivação semi-automática de novos mapeamentos a partir de outros já definidos. Nós também implementamos uma prova de conceito baseada em Prolog, para demonstrar a viabilidade da abordagem proposta.

Identificador

http://hdl.handle.net/10362/5599

Idioma(s)

eng

Publicador

FCT - UNL

Direitos

openAccess

Palavras-Chave #Integração de dados #Mapeamento de esquemas #Modelagem conceptual #Processo de ETL
Tipo

doctoralThesis