SSIS vs T-SQL - Cargando un almacén de datos
-
Upload
jose-redondo -
Category
Documents
-
view
475 -
download
0
description
Transcript of SSIS vs T-SQL - Cargando un almacén de datos
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
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
SSIS vs T-SQLCargando un Almacén de Datos
Componentes de un Proyecto de Carga de Datos
Componentes
Servidor Cliente
Cargando Dimensiones
Tipos
Tipo 1 – Actualizaciones solamente
Tipo 2 – Establecer historial de cambios
Demo “Cargando datos en Dimensiones desde SSIS | T-SQL”
Cargando Tablas de Hechos
Acciones
SSIS Lookups | Búsquedas
T-SQL Joins | Uniones
Demo “Cargando datos en Tablas de Hechos desde SSIS | T-SQL”
Pro y Contrade ambos métodos
Pro & Contra
Pro
Pro
SSIS
• Fácil desarrollo por medio de UI
• Fácil mantenimiento
Pro
T-SQL
• Familiaridad con el lenguaje T-SQL
• Fácil proceso de desarrollo
Pro & Contra
Contra
Contra
SSIS
• Transformación asincrónica
• Caching issues
Contra
T-SQL
• Muchas líneas de código T-SQL
• Engorroso proceso de mantenimiento
Demo “Validando y Monitoreando la Carga de Datos”
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.
PREGUNTAS & RESPUESTAS
CONTACTO
Sitio web:
http://venezuela.sqlpass.org/
Facebook:
https://www.facebook.com/sqlpassvzla
Twitter:
https://twitter.com/sqlpassve
Los Invitamos al
Muchas gracias por su participación