Você está na página 1de 8

02/03/2021

Sistemas de Informação
Integração Orientada aos Dados

Integração com um único repositório

1
02/03/2021

Repositório de dados partilhado


shared database
´ Objectivo: centralização dos dados dos sistemas a
integrar num repositório comum.

Repositório de dados partilhado


shared database

´ Vantagens
´ Não há replicação de dados.
´ Dados podem sincronizados através de mecanismos de protecção e fechos
presentes na generalidade dos SGBD.
´ Desvantagens
´ Definição de um modelo de dados comum a todos os sistemas é complex
(virtualmente impossível com sistemas fechados e empacotados).
´ Modelo de dados ≠ arquitectura de informação.
´ Problemas de contenção no acesso aos dados.
´ Apenas os dados (básicos) são partilhados; não há qualquer partilha de
funções de negócio.
´ Limita o uso de sistemas “empresariais” empacotados.

2
02/03/2021

Integração com vários repositórios

Integração com vários repositórios


distribuídos

3
02/03/2021

Integração orientada aos dados


´ Paradigma
´Extrair a informação do(s) repositório de origem.
´Processar ou transformar a informação.
´Actualizar o(s) repositório(s) destino com a informação
processada.
´ Vantagens
´Mecanismo simples de implementar.
´Existem mecanismos de acesso à informação
independentes da tecnologia.
´Não obriga a refazer ou modificar as aplicações (o que
implica custo reduzido).

Integração orientada aos dodos


´ Desvantagens
´ A informação pode estar distribuída num grande número de
bases dados.
´ Obriga a ter conhecimento técnico sobre os sistemas de gestão
bases de dados porque a operação de acesso e actualização
pode ter impacto na consistência da informação.
´ Pode obrigar a ter conhecimento sobre o funcionamento interno
das aplicações para garantir consistência da informação.
´ Pode implicar transformações entre tipos de dados
(possivelmente não compatíveis).
´ A informação transformada não é validada pela aplicação que
os usa.
´ Não há garantia de consistência entre a informação replicada
(entre repositórios).

4
02/03/2021

Extract, Transform, Load (ETL)

´ Extracts data from homogeneous or heterogeneous data


sources

´ Transforms the data for storing it in the proper format or


structure for the purposes of querying and analysis

´ Loads it into the final target (database, more specifically,


operational data store, data mart, or data warehouse)

10

5
02/03/2021

Extract, Transform, Load (ETL)


´ A Data Warehouse (DW or DWH), also known as an enterprise
data warehouse (EDW), is a system used for reporting and data
analysis. DWs are central repositories of integrated data from
one or more disparate sources.
´ An operational data store (or "ODS") is a database designed to
integrate data from multiple sources for additional operations on
the data. Unlike a master data store, the data is not passed
back to operational systems. It may be passed for further
operations and to the data warehouse for reporting.
´ A data mart is the access layer of the data warehouse
environment that is used to get data out to the users.

11

Extract, Transform, Load (ETL)


´ If an integration solution needs to synchronize information
between two exiting systems, the first step is usually to
replicate all relevant information from one system to the
other.
´ For such a bulk data replication step, ETL tools are much
more efficient than messaging.
´ Messaging is best suited to keeping the systems in sync
after the initial data replication.

12

6
02/03/2021

ETL
´ Benefits ´ Limitation
´ Reusable components that ´ Real-time event based
can be sheduled to perform transfers (usually used
data movement jobs on a offline)
regular basis ´ Transactional integrations
´ Massive parallel processing
for large data volumes

13

ETL / Data integrators

´ IBM InfoSphere DataStage


´ SAP BusinessObjects Data Services
´ Microsoft Integration Server (MSIS)
´ Altova
´ Oracle Data Integrator
´ Scribe

14

7
02/03/2021

´Dúvidas!!!

15

Você também pode gostar