Índice

Search

  1. Prólogo
  2. Parte 1: Introducción
  3. Parte 2: Configurar las herramientas de la Consola del concentrador
  4. Parte 3: Compilar el modelo de datos
  5. Parte 4: Configurar el flujo de datos
  6. Parte 5: Ejecutar procesos de Informatica MDM Hub
  7. Parte 6: Configurar el acceso a aplicaciones
  8. Apéndice A: Propiedades de MDM Hub
  9. Apéndice B: Ver detalles de la configuración
  10. Apéndice C: Bloquear niveles de fila
  11. Apéndice D: Registro de MDM Hub
  12. Apéndice E: Partición de tablas
  13. Apéndice F: Recopilación de información sobre el entorno de MDM con el juego de herramientas de uso del producto
  14. Apéndice G: Glosario

Ejemplo de una regla de validación personalizada con una combinación entre tablas

Ejemplo de una regla de validación personalizada con una combinación entre tablas

Puede crear una condición para una regla de validación personalizada que combine datos procedentes de dos tablas. Una tabla contiene el registro principal en los datos entrantes. La otra tabla es una tabla de búsqueda con una lista de valores estáticos.
Utilice los valores del registro principal con las condiciones. Si crea una condición que requiere un valor de un registro secundario, la regla no devolverá resultados. No podrá combinar las tablas secundarias procedentes de la tabla principal en una regla de validación personalizada.
Haga referencia a los datos entrantes como una tabla con el alias S y a la tabla combinada, con el alias I.
El siguiente código muestra una instrucción SQL de regla de validación para la combinación expresada mediante Put (BO - C_AAA_BO):
WHERE NOT EXISTS (SELECT 1 FROM C_B_LU_ADDR_TP T WHERE T.ADDR_TP = S.COL1)
El siguiente código muestra la instrucción SQL generada:
SELECT S.PKEY_SRC_OBJECT , (SELECT 'a' FROM dual WHERE NOT EXISTS (SELECT 1 FROM C_B_LU_ADDR_TP T WHERE T.ADDR_TP = S.COL1 ) AND ROWNUM <= 1 ) RULE1 FROM (SELECT NULL AS ROWID_OBJECT , 'SVR1.3GDX' AS PKEY_SRC_OBJECT , 'SYS0' AS ROWID_SYSTEM FROM dual) I CROSS JOIN (SELECT '1' AS COL2 , '1' AS COL1 , 'SVR1.3GDX' AS PKEY_SRC_OBJECT , 'SYS0' AS ROWID_SYSTEM FROM dual) S