Para editar una etapa de dimensión de cambio lento (SCD), debe definir cómo la etapa busca datos en la tabla de dimensiones, obtiene valores de claves sustitutas, actualiza la tabla de dimensiones y escribe datos en el enlace de salida.
Antes de empezar
Antes de editar la etapa SCD, debe editar las etapas de los enlaces de entrada:
- En la etapa fuente, especifique el nombre del archivo para la fuente de datos y defina los metadatos de la columna. Compruebe que los datos de origen están ordenados correctamente.
- En la etapa de referencia de la dimensión, especifique el nombre de la tabla y las propiedades de conexión para la tabla de dimensión, y defina los metadatos de columna.
Procedimiento
- Abre el panel de propiedades del escenario SCD.
- En la pestaña Etapa, en la sección Propiedades, seleccione el enlace de salida.
Por defecto, el primer enlace de salida que se conecta a la etapa SCD se establece como enlace de salida.
- En la pestaña Entrada, define los datos de entrada a la etapa:
- Seleccione el enlace de referencia en el campo Nombre de entrada.
- En la sección Búsqueda, haz clic en Editar. Se abre la página Editar búsqueda.
- Abre la lista desplegable de una fila de la columna Finalidad y selecciona un valor. A continuación, en la misma fila, seleccione un valor en la columna Expresión clave.
- Si está utilizando una etapa de Generador de claves sustitutas para mantener la fuente de claves, especifique información sobre la fuente de claves haciendo clic en la columna Propósito de la fila que tiene la fuente de claves y, a continuación, seleccionando "Clave sustituta".
- En la columna Finalidad, seleccione los valores adecuados para el resto de las filas. A continuación, haz clic en Aplicar y volver.
- En la sección Clave sustituta, especifique la información necesaria y, a continuación, haga clic en Guardar.
- En la pestaña Salida, defina los datos de salida de la etapa:
- Si el escenario tiene varios enlaces de salida, seleccione el enlace que desea configurar en la lista desplegable. Si la etapa tiene un enlace de salida, pasa al siguiente paso.
- En la sección Columnas, haga clic en Editar.
- En la página Editar columnas, cree derivaciones de columnas para especificar cómo detectar y aplicar cambios a los registros de dimensiones.
- En la pestaña Mapa de salida, asigne los datos de los enlaces de entrada al enlace de salida.
- Pulse Guardar.
Qué hacer a continuación
Después de editar la etapa SCD, debe editar las etapas en los enlaces de salida:
- Si está actualizando la tabla de dimensiones en el trabajo actual, especifique el nombre y las propiedades de conexión de la tabla de dimensiones, establezca la propiedad Método de escritura en Upsertar y establezca la propiedad Modo de inserción en Actualización e inserción generadas automáticamente. No es necesario definir metadatos de columna porque la etapa SCD propaga las definiciones de columna desde el enlace de referencia de dimensión al enlace de actualización de dimensión.
- Si está cargando la tabla de hechos en el trabajo actual, especifique el nombre de la tabla y las propiedades de conexión para la base de datos de destino, y seleccione cualquier método de escritura. Los metadatos de la columna ya están definidos por las asignaciones que especificó en la etapa SCD.