Especificar las columnas de clave principal para detección de eliminación total
Especificar las columnas de clave principal para detección de eliminación total
Cuando utiliza una función para crear una clave principal a partir de varias columnas de origen, el proceso de detección de eliminación total identifica las columnas de origen mirando las entradas de la función. El proceso de detección de eliminación total se ejecuta en todas las columnas de origen que son entradas de la función.
Si todas las entradas de la función contribuyen a la clave principal, puede omitir este procedimiento.
Si las entradas de la función incluyen columnas de origen que no se utilizan en la clave principal, cree una lista de los nombres de columna que contribuyen a la clave principal. Añada la lista de columnas a la tabla de repositorio C_REPOS_EXT_HARD_DEL_DETECT. El proceso de detección de eliminación total se ejecuta en las columnas de la lista.
Identifique las columnas de la tabla de conexión que utiliza MDM Hub para crear la clave principal. Cree una lista separada por comas de los nombres de columna.
En una herramienta de SQL, abra la tabla de repositorio C_REPOS_EXT_HARD_DEL_DETECT que creó cuando configuró la detección de eliminación total.
Si no añadió la columna HDD_LANDING_PKEY_COLUMNS cuando creó la tabla de repositorio, añádala. Establezca el tipo de columna como VARCHAR e introduzca una longitud que pueda contener la lista separada por comas de los nombres de columna.
Añada la lista separada por comas de los nombres de columna a la columna.
Cuando se ejecute la tarea de transferencia a tabla provisional, un proceso de validación verificará la lista de nombres de columna. El proceso de validación ignora los espacios, elimina los nombres de columna duplicados y comprueba que los nombres de columna coincidan con los nombres de columna de la tabla de conexión.