Í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. Glosario

SQL de reglas

SQL de reglas

Especifica la condición de la regla de validación como una cláusula WHERE de SQL. El proceso de carga ejecuta la regla de validación. Si un registro cumple la condición especificada en el campo SQL de reglas, el valor de la confianza se reducirá en función del porcentaje de degradación que se haya configurado para la regla de validación.
El editor de reglas de validación le pedirá que configure la cláusula WHERE de SQL según el tipo de regla seleccionado para esta regla de validación. Durante el proceso de carga, esta consulta se utiliza para comprobar la validez de los datos de la tabla de transferencia provisional.
En la tabla siguiente, se muestran los tipos de regla y contiene ejemplos de cláusulas WHERE de SQL para cada tipo de regla:
Tipo de regla
Cláusula WHERE
Ejemplos
Resultado
Comprobación de existencia
WHERE S.ColumnName IS NULL
WHERE S.MIDDLE_NAME IS NULL
Las columnas afectadas se degradarán en los registros con segundos nombres que son nulos. Los registros que no cumplan la condición no se verán afectados.
Comprobación de dominio
WHERE S.ColumnName IN ('?', '?', '?')
WHERE S.Gender NOT IN ('M', 'F', 'U')
Las columnas afectadas se degradarán si Gender tiene cualquier valor distinto de M, F o U.
Integridad referencial
WHERE NOT EXISTS (SELECT <blank>’a’ FROM ? WHERE ?.? = S.<Column_Name>
WHERE NOT EXISTS (SELECT <blank> 'a' FROM <Ref_Table> WHERE <Ref_Table>.<Ref_Column> = S.<Column_Name>
WHERE NOT EXISTS (SELECT DISTINCT 'a' FROM ACCOUNT_TYPE WHERE ACCOUNT_TYPE.Account_Type = S.Account_Type
Las columnas afectadas se degradarán en los registros con valores de tipo de cuenta que no estén en la tabla de tipo de cuenta.
Validación de patrón
WHERE S.ColumnName LIKE 'Pattern'
WHERE S.eMail_Address NOT LIKE '%@%'
Se aplicará la degradación si la dirección de correo electrónico no contiene el carácter @.
Personalizar
WHERE
WHERE LENGTH(S.ZIP_CODE) > 4
Se aplicará la degradación si la longitud de la columna de código postal es menor que 4.