Claves suplentes en una etapa DataStage® Lentamente Changing Dimension
Las claves suplentes se utilizan para unir una tabla de dimensiones a una tabla de hechos en una base de datos de esquema en estrella.
Cuando la etapa Dimensión que cambia lentamente (SCD) realiza una búsqueda de dimensión, recupera el valor de la clave suplente existente si se encuentra un registro coincidente. Si no se encuentra una coincidencia, la etapa obtiene un nuevo valor de clave suplente utilizando la derivación de la columna Clave suplente en las columnas de la tabla de salida.
Si desea que la etapa SCD genere nuevas claves sustitutas utilizando una fuente de claves que creó con una etapa Generadora de claves sustitutas, debe utilizar la función NextSurrogateKey para derivar la columna Surrogate Key. Si desea utilizar su propio método para manejar claves suplentes, derive la columna Clave suplente de una columna de origen.
Puede utilizar Oracle, ODBC, secuencias de bases de datos como conexiones para la etapa SCD. La contraseña de la conexión debe parametrizarse en una contraseña cifrada para que se ejecute de extremo a extremo.
Si eliges " ODBC como conector de origen, puedes seleccionar " Tipo de fuente de datos: " Snowflake, " Db2® o " Oracle. Si elige " Snowflake", sólo podrá utilizar la conexión de flujo.
Puede sustituir la información de dimensión en la secuencia de datos de origen por el valor de clave suplente correlacionando la columna Clave suplente con el enlace de salida.
Para más información, consulte " Especificación de información sobre una fuente clave en la etapa " DataStage " Dimensión que cambia lentamente y " Creación de derivaciones para columnas de dimensión en la etapa ' DataStage Dimensión que cambia lentamente.