0 / 0

Acción de actualización de dimensiones en el escenario DataStage® Slowly Changing Dimension

Última actualización: 12 mar 2025
Acción de actualización de la dimensión en el escenario DataStage Cambio lento de la dimensión

La etapa de cambio lento de dimensiones (SCD) actualiza la tabla de dimensiones basándose en los resultados de la búsqueda de dimensiones, más la detección de un cambio en el valor de al menos una columna SCD.

Los cambios en las columnas de tipo 2 tienen prioridad sobre los cambios en las columnas de tipo 1. La siguiente tabla describe cómo la etapa SCD determina la acción de actualización para la tabla de dimensiones:

Tabla 1. Determinar la acción de actualización
Resultado de la búsqueda Tipo de cambio de columna Acción de actualización
Fila de dimensión no encontrada No es aplicable La etapa crea una nueva fila de dimensión utilizando todas las derivaciones de columna definidas para el enlace de actualización de dimensión.
Dimensión fila encontrada Tipo 2 column value changed, regardless of whether any Tipo 1 column value changed La etapa expira la fila de dimensión actual y crea una nueva fila, manteniendo el historial que se requiere para el procesamiento de Tipo 2. Para expirar una fila, la etapa actualiza sólo las columnas con un código de propósito de Indicador Actual y Fecha de Expiración utilizando sus expresiones Expire en la pestaña Dim Update. Para crear una nueva fila, el escenario deriva todas las columnas de las expresiones de Derivación.
Dimensión fila encontrada Tipo 1 column value changed, but no Tipo 2 column value changed La etapa actualiza sólo las columnas con un código de propósito de Tipo 1 utilizando sus expresiones de Derivación.
Dimensión fila encontrada No se han modificado los valores de las columnas No son necesarias actualizaciones.