Académique Documents
Professionnel Documents
Culture Documents
April 5, 2016
Visi
on General de la Integraci
on
April 5, 2016
1 / 43
Contenido
1
Integraci
on de Datos
Motivacion
Tipos de Integracion
Evolucion
Porque es Dura la Integraci
on
Resumen
Fundamentos Teoricos
Formalizacion
Mapping
Recomendaciones
Lecturas
Referencias
Ing. Vctor Saquicela (DCC)
Visi
on General de la Integraci
on
April 5, 2016
2 / 43
Visi
on General de la Integraci
on
April 5, 2016
3 / 43
Justificacion
Visi
on General de la Integraci
on
April 5, 2016
4 / 43
Visi
on General de la Integraci
on
April 5, 2016
5 / 43
Visi
on General de la Integraci
on
April 5, 2016
6 / 43
Ejemplo de Aplicacion
Visi
on General de la Integraci
on
April 5, 2016
7 / 43
Ejemplo de Aplicacion
Visi
on General de la Integraci
on
April 5, 2016
8 / 43
Ejemplo de Aplicacion
Visi
on General de la Integraci
on
April 5, 2016
9 / 43
Tipos de Integracion
Visi
on General de la Integraci
on
April 5, 2016
10 / 43
Visi
on General de la Integraci
on
April 5, 2016
11 / 43
Visi
on General de la Integraci
on
April 5, 2016
12 / 43
Visi
on General de la Integraci
on
April 5, 2016
13 / 43
Visi
on General de la Integraci
on
April 5, 2016
14 / 43
Centralizado, integraci
on virtual
Data warehousing
Integracion de datos P2P
Visi
on General de la Integraci
on
April 5, 2016
15 / 43
Visi
on General de la Integraci
on
April 5, 2016
16 / 43
Data warehousing
Materializacion de la base de datos global
Permite acceso OLAP sin acceder a la fuente de datos
Visi
on General de la Integraci
on
April 5, 2016
17 / 43
Warehousing
Tipicamente mas eficiente
No necesita manipular las fuentes en tiempo de ejecucion
El procesamiento de consultas es tradicional
Virtual
Datos Up-to-date
Facilidad de configuraci
on (esto es incremental)
Aplicable en contextos mas amplios
En la practica soluciones hbridas.
Visi
on General de la Integraci
on
April 5, 2016
18 / 43
Visi
on General de la Integraci
on
April 5, 2016
19 / 43
Integracion de Informacion
Visi
on General de la Integraci
on
April 5, 2016
20 / 43
Visi
on General de la Integraci
on
April 5, 2016
21 / 43
Visi
on General de la Integraci
on
April 5, 2016
22 / 43
Visi
on General de la Integraci
on
April 5, 2016
23 / 43
Visi
on General de la Integraci
on
April 5, 2016
24 / 43
Visi
on General de la Integraci
on
April 5, 2016
25 / 43
Definicion
Un sistema de integracion de datos I es una tripleta < G , S, M >, donde
G es un esquema global
S es el esquema de la fuente
M es el mapping entre S y G
Visi
on General de la Integraci
on
April 5, 2016
26 / 43
Visi
on General de la Integraci
on
April 5, 2016
27 / 43
Cuando se eval
ua q sobre I =< G , S, M >, se considera que existe un
conjunto de fuentes C .
Existen respuestas a q dentro de C
Visi
on General de la Integraci
on
April 5, 2016
28 / 43
Tipos de Mappings
Visi
on General de la Integraci
on
April 5, 2016
29 / 43
Esquema global
movie(Title, Year , Director )
european(Director )
review (Title, Critique)
Fuente 1
r 1(Title, Year , Director ) since 1960, european directors
Fuente 2
r 2(Title, Critique) since 1990
Consulta: Title y Critique de pelculas en 1998
{(t, r )}|movie(t, 1998, d), review (t, r )
Visi
on General de la Integraci
on
April 5, 2016
30 / 43
GAV
Visi
on General de la Integraci
on
April 5, 2016
31 / 43
GAV - Ejemplo
Esquema global
movie(Title, Year , Director )
european(Director )
review (Title, Critique)
GAV: para cada relacion en el esquema global, M asocia una vista sobre
las fuentes:
t, y , d r 1(t, y , d) movie(t, y , d)
t, y , d r 1(t, y , d) european(d)
t, r r 2(t, r ) review (t, r )
Visi
on General de la Integraci
on
April 5, 2016
32 / 43
Visi
on General de la Integraci
on
April 5, 2016
33 / 43
LAV
Visi
on General de la Integraci
on
April 5, 2016
34 / 43
LAV - Ejemplo
Esquema global
movie(Title, Year , Director )
european(Director )
review (Title, Critique)
LAV: para cada relacion en la fuente, M asocia una vista sobre el esquema
global:
r 1(t, y , d) {(t, y , d)|movie(t, y , d), european(d), y 1960}
r 2(t, r ) {(t, r )|movie(t, y , d), review (t, r ), y 1990}
Visi
on General de la Integraci
on
April 5, 2016
35 / 43
Visi
on General de la Integraci
on
April 5, 2016
36 / 43
GAV
La calidad depende de lo bien que esten compiladas las fuentes dentro
del esquema global a traves de los mappings.
Si una fuente cambia o es agregada una nueva, el esquema global
necesita ser reconsiderado.
LAV
La calidad depende de lo bien que esten caracterizadas las fuentes
Alta modularidad y extensibilidad, si el esquema global esta bien
dise
nado, cuando cambia una fuente, solo la esta definicion es
afectada.
Visi
on General de la Integraci
on
April 5, 2016
37 / 43
Integracion: Datawarehouse
Visi
on General de la Integraci
on
April 5, 2016
38 / 43
Integracion: Adhoc
Visi
on General de la Integraci
on
April 5, 2016
39 / 43
Visi
on General de la Integraci
on
April 5, 2016
40 / 43
Lecturas
Visi
on General de la Integraci
on
April 5, 2016
41 / 43
References
Visi
on General de la Integraci
on
April 5, 2016
42 / 43
The End
Visi
on General de la Integraci
on
April 5, 2016
43 / 43