Implementando dimensiones SCD2 con SQL Integration Services (SSIS)
Nuestro buen amigo Alan Koo, escribió un excelente articulo que completo muy bien con varios screencast, aquí el detalle:
Implementando dimensiones SCD2 con SQL Integration Services (SSIS)
Implementando SCD2 con SSIS - Parte I
En esta primera parte explico el problema que busca atacar el uso de SCD2 y explico cómo funciona su procesamiento de manera lógica. El demo de esta parte presenta la forma de implementar un paquete de SSIS para manejo de SCD2 usando el SCD Transformation, el componente “out ot the box” que viene en SSIS para implementar este tipo de casos.
Implementando SCD2 con SSIS - Parte II
La segunda parte se enfoca en demostrar una forma alternativa (y sugerida) de implementar el manejo de SCD2 para dimensiones con “muchos” miembros de datos y de esa forma bajar los tiempos de ejecución del paquete versus el SCD Transformation. La forma alternativa (personalizada) usa básicamente el Merge y Split Transformation para el manejo de la discriminante que decide si el miembro en proceso es una actualización o una inserción, y; una tabla temporal y un SQL Transformation para la ejecución de la actualización en batch (por lotes) en la base de datos
Saludos
Fernando García Loera
MVP Lead | Community Consultant | Latin American Region