Durante los trabajos de carga, MDM Hub puede generar claves principales, o bien utilizar las que se encuentran en un sistema de origen. MDM Hub puede conservar las claves del sistema de origen de un sistema de origen para las cargas de datos.
Cuando añada una tabla de almacenamiento provisional a un objeto base, determine si MDM Hub debe usar valores de clave principal del sistema de origen o utilizar los valores de clave principal generados por MDM Hub. Si habilita la opción que permite conservar claves del sistema de origen, MDM Hub tomará los valores de clave principal de un sistema de origen en la columna PKEY_SOURCE_OBJECT de la tabla de almacenamiento provisional e insertará el valor en la columna ROWID_OBJECT del objeto base de destino durante los trabajos de carga. De igual manera, si habilita la opción que permite conservar claves del sistema de origen, MDM Hub no generará claves principales para los registros que desea cargar en los objetos base.
Antes de habilitar la opción que permite conservar claves del sistema de origen, tome en cuenta los siguientes comportamientos de MDM Hub:
Tras crear una tabla de almacenamiento provisional, no podrá cambiar la configuración que permite conservar claves del sistema de origen.
Se puede habilitar la opción que permite conservar claves del sistema de origen en una tabla de almacenamiento provisional de cada objeto base, aún si esta proviene del mismo sistema de origen. El rango de clave reservada se establece solo en la carga inicial.
Durante el proceso de carga, si varios registros contienen el mismo valor de PKEY_SRC_OBJECT, el registro que se conserva es el que tenga el valor de LAST_UPDATE_DATE más reciente. Los otros registros se transfieren a la tabla de elementos rechazados.
Cuando el primer registro se carga en el sistema de origen en el que se habilita la opción que permite conservar claves del sistema de origen, MDM Hub reserva la clave reservada más alta.
Para garantizar que MDM Hub conserva todas las claves del sistema de origen hasta la clave reservada más alta, cargue el sistema de origen en el que se ha habilitado la opción que permite conservar claves del sistema de origen antes de cargar otros sistemas de origen.
Si un registro contiene una clave del sistema de origen que es utilizado por otro sistema de origen y que tiene un valor inferior al de la clave reservada más alta, el trabajo de carga no procesa el bloque de registros actual y lanza una advertencia.
Un valor no numérico de ROWID_OBJECT no es compatible con MDM Hub. MDM Hub utiliza un valor de ROWID_OBJECT que MDM Hub genera para claves del sistema de origen no numéricas.