SSIS vs T-SQL - Cargando un almacén de datos
-
Upload
jose-redondo -
Category
Documents
-
view
471 -
download
0
description
Transcript of SSIS vs T-SQL - Cargando un almacén de datos
![Page 1: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/1.jpg)
SSIS vs T-SQLCargando un Almacén de Datos
José Redondo - @redondoj
Chapter Leader SQL PASS Venezuela – DPA SolidQ – Senior Consultant SynergyTPC
http://redondoj.wordpress.com
![Page 2: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/2.jpg)
AGENDA
• Componentes de un Proyecto de Carga de Datos
• Cargando Dimensiones
• Demo “Cargando datos en Dimensiones desde SSIS | T-SQL”
• Cargando Tablas de Hechos
• Demo “Cargando datos en Tablas de Hechos desde SSIS | T-SQL”
• Pro y Contra de ambos métodos
• Demo “Validando y Monitoreando la Carga de Datos”
• Conclusiones
![Page 3: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/3.jpg)
SSIS vs T-SQLCargando un Almacén de Datos
![Page 4: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/4.jpg)
Componentes de un Proyecto de Carga de Datos
![Page 5: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/5.jpg)
Componentes
Servidor Cliente
![Page 6: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/6.jpg)
Cargando Dimensiones
![Page 7: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/7.jpg)
Tipos
Tipo 1 – Actualizaciones solamente
Tipo 2 – Establecer historial de cambios
![Page 8: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/8.jpg)
Demo “Cargando datos en Dimensiones desde SSIS | T-SQL”
![Page 9: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/9.jpg)
Cargando Tablas de Hechos
![Page 10: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/10.jpg)
Acciones
SSIS Lookups | Búsquedas
T-SQL Joins | Uniones
![Page 11: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/11.jpg)
Demo “Cargando datos en Tablas de Hechos desde SSIS | T-SQL”
![Page 12: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/12.jpg)
Pro y Contrade ambos métodos
![Page 13: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/13.jpg)
Pro & Contra
Pro
![Page 14: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/14.jpg)
Pro
SSIS
• Fácil desarrollo por medio de UI
• Fácil mantenimiento
![Page 15: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/15.jpg)
Pro
T-SQL
• Familiaridad con el lenguaje T-SQL
• Fácil proceso de desarrollo
![Page 16: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/16.jpg)
Pro & Contra
Contra
![Page 17: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/17.jpg)
Contra
SSIS
• Transformación asincrónica
• Caching issues
![Page 18: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/18.jpg)
Contra
T-SQL
• Muchas líneas de código T-SQL
• Engorroso proceso de mantenimiento
![Page 19: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/19.jpg)
Demo “Validando y Monitoreando la Carga de Datos”
![Page 20: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/20.jpg)
CONCLUSIONES
• De acuerdo a los escenarios a trabajar, utilizar el mecanismo de migración mas apropiado.
• Establecer historial de cambio en los procesos de datos.
• Generar búsquedas preferiblemente desde SSIS con los componentes apropiados.
• Utilizar uniones de datos entre entidades cuando así lo requieran los mismos.
![Page 21: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/21.jpg)
PREGUNTAS & RESPUESTAS
![Page 22: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/22.jpg)
CONTACTO
Sitio web:
http://venezuela.sqlpass.org/
Facebook:
https://www.facebook.com/sqlpassvzla
Twitter:
https://twitter.com/sqlpassve
![Page 23: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/23.jpg)
Los Invitamos al
![Page 24: SSIS vs T-SQL - Cargando un almacén de datos](https://reader034.fdocuments.ec/reader034/viewer/2022052323/55945a081a28ab65728b45fc/html5/thumbnails/24.jpg)
Muchas gracias por su participación