Índice

Search

  1. Introducción
  2. Configurar las herramientas de la Consola del concentrador
  3. Compilar el modelo de datos
  4. Configurar el flujo de datos
  5. Ejecutar procesos de Informatica MDM Hub
  6. Configurar el acceso a aplicaciones
  7. Propiedades de MDM Hub
  8. Ver detalles de la configuración
  9. Bloquear niveles de fila
  10. Registro de MDM Hub
  11. Partición de tablas
  12. Recopilación de información sobre el entorno de MDM con el juego de herramientas de uso del producto
  13. Transferencia a tabla provisional de la plataforma de Informatica
  14. Ejemplos de asignación de plataforma de Informatica
  15. Glosario

Usar la detección de eliminación total dentro de salidas de usuario

Usar la detección de eliminación total dentro de salidas de usuario

Puede implementar las salidas de usuario posteriores a la conexión y a la transferencia a tabla provisional para detectar registros de eliminaciones totales en sistemas de origen. Para realizar una detección de eliminación total necesita la salida de usuario posterior a la conexión. Para realizar una detección de eliminación consensuada necesita tanto la salida de usuario posterior a la conexión, como la salida de usuario posterior a la transferencia a tabla provisional.
  1. Cree una instancia de la clase HardDeleteDetection, que se utilizará en la implementación de la salida de usuario posterior a la conexión.
    La clase HardDeleteDetection está disponible en
    mdm-ue.jar
    , que se encuentra en el siguiente directorio:
    En Windows.
    <directorio de instalación de infamdm>\hub\server\lib
    En UNIX.
    <directorio de instalación de infamdm>/hub/server/lib
  2. Añada las siguientes líneas al código Java de las salidas de usuario posteriores a la conexión o a la transferencia a tabla provisional para detectar registros de eliminación total:
    • Para una salida de usuario posterior a la conexión.
      public void processUserExit(UserExitContext userExitContext, String stagingTableName, String landingTableName, String previousLandingTableName) throws Exception { HardDeleteDetection hdd = new HardDeleteDetection(userExitContext.getBatchJobRowid(), stagingTableName); hdd.startHardDeleteDetection(userExitContext.getDBConnection()); }
    • Para una salida de usuario posterior a la transferencia a tabla provisional.
      public void processUserExit(UserExitContext userExitContext, String stagingTableName, String landingTableName, String previousLandingTableName) throws Exception { ConsensusFlagUpdate consensusProcess = new ConsensusFlagUpdate(userExitContext.getBatchJobRowid(), stagingTableName); consensusProcess.startConsensusFlagUpdate(userExitContext.getDBConnection()); }
  3. Empaquete el archivo JAR de las salidas de usuario y cárguelo en el
    MDM Hub
    .
  4. Ejecute la tarea de transferencia a tabla provisional.
    El
    MDM Hub
    suministrará valores de parámetros de entrada para detectar eliminaciones totales cuando la tarea de transferencia a tabla provisional llame a la salida de usuario.