24
SSIS vs T-SQL Cargando un Almacén de Datos José Redondo - @redondoj Chapter Leader SQL PASS Venezuela DPA SolidQ Senior Consultant SynergyTPC [email protected] http://redondoj.wordpress.com

SSIS vs T-SQL - Cargando un almacén de datos

Embed Size (px)

DESCRIPTION

Fundamentar y adherir las decisiones más acorde en nuestros escenarios de datos empresariales referente a la población de las bodegas de datos a través de mecanismos apropiados en consonancia a las pericias adquiridas por nuestro equipo de trabajo empresarial en el día de hoy.

Citation preview

Page 1: 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

[email protected]

http://redondoj.wordpress.com

Page 2: SSIS vs T-SQL - Cargando un almacén de datos

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

SSIS vs T-SQLCargando un Almacén de Datos

Page 4: SSIS vs T-SQL - Cargando un almacén de datos

Componentes de un Proyecto de Carga de Datos

Page 5: SSIS vs T-SQL - Cargando un almacén de datos

Componentes

Servidor Cliente

Page 6: SSIS vs T-SQL - Cargando un almacén de datos

Cargando Dimensiones

Page 7: SSIS vs T-SQL - Cargando un almacén de datos

Tipos

Tipo 1 – Actualizaciones solamente

Tipo 2 – Establecer historial de cambios

Page 8: SSIS vs T-SQL - Cargando un almacén de datos

Demo “Cargando datos en Dimensiones desde SSIS | T-SQL”

Page 9: SSIS vs T-SQL - Cargando un almacén de datos

Cargando Tablas de Hechos

Page 10: SSIS vs T-SQL - Cargando un almacén de datos

Acciones

SSIS Lookups | Búsquedas

T-SQL Joins | Uniones

Page 11: SSIS vs T-SQL - Cargando un almacén de datos

Demo “Cargando datos en Tablas de Hechos desde SSIS | T-SQL”

Page 12: SSIS vs T-SQL - Cargando un almacén de datos

Pro y Contrade ambos métodos

Page 13: SSIS vs T-SQL - Cargando un almacén de datos

Pro & Contra

Pro

Page 14: SSIS vs T-SQL - Cargando un almacén de datos

Pro

SSIS

• Fácil desarrollo por medio de UI

• Fácil mantenimiento

Page 15: SSIS vs T-SQL - Cargando un almacén de datos

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

Pro & Contra

Contra

Page 17: SSIS vs T-SQL - Cargando un almacén de datos

Contra

SSIS

• Transformación asincrónica

• Caching issues

Page 18: SSIS vs T-SQL - Cargando un almacén de datos

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

Demo “Validando y Monitoreando la Carga de Datos”

Page 20: SSIS vs T-SQL - Cargando un almacén 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.

Page 21: SSIS vs T-SQL - Cargando un almacén de datos

PREGUNTAS & RESPUESTAS

Page 22: SSIS vs T-SQL - Cargando un almacén de datos

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

Los Invitamos al

Page 24: SSIS vs T-SQL - Cargando un almacén de datos

Muchas gracias por su participación