Con DataWorks Data Quality, puede crear una biblioteca de plantillas de reglas reutilizables para gestionar de forma centralizada las reglas personalizadas y mejorar la eficiencia de configuración.
Requisitos previos
La función Rule Template Library está disponible en DataWorks Enterprise Edition y ediciones posteriores.
Contexto
Puede crear, gestionar y aplicar plantillas de reglas en la Rule Template Library.
Notas de uso
Los cambios en una plantilla de regla personalizada solo afectan a las tareas que utilizan la plantilla después de la modificación. Las tareas existentes que usan la plantilla original no se ven afectadas.
Crear una plantilla de regla personalizada
-
Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en en el panel de navegación izquierdo. Seleccione un espacio de trabajo de la lista desplegable y haga clic en Go to Data Quality.
En el panel de navegación izquierdo, elija .
Haga clic en el icono
y seleccione Create Folder.En el cuadro de diálogo Create Folder, introduzca un Name, seleccione una carpeta de destino y luego haga clic en Confirm.
-
En el directorio izquierdo, haga clic con el botón derecho en el nombre de la carpeta y seleccione Create Rule Template.
También puede Rename o Delete la carpeta.
-
En el cuadro de diálogo Create Rule Template, configure los parámetros.
Parámetro
Description
Template Name
Introduzca un nombre para la plantilla de regla personalizada.
Field
Actualmente, solo se admite Custom SQL.
Sampling Method
Actualmente, solo se admite Custom SQL.
Set Flag
Introduzca cualquier instrucción
setpara ejecutar antes de la consulta SQL.NotaSepare varias instrucciones con comas (,). No agregue un punto y coma (;) al final de cada instrucción.
Check Type
Los tipos de verificación admitidos son Numeric Type y Fluctuation Rate Type.
Verification Method
Los métodos de verificación disponibles varían según el tipo de verificación seleccionado:
-
Cuando el Numeric Type es el Check Type, el único método de verificación disponible es Compare with a specified value.
La consulta SQL debe devolver un único valor, como el resultado de una operación COUNT o SUM, para compararlo con el valor especificado.
-
Cuando el Fluctuation Rate Type es el Check Type, están disponibles los siguientes métodos de verificación:
-
7-day average fluctuation
-
30-day average fluctuation
-
1-day period comparison
-
7-day period comparison
-
30-day period comparison
-
7-day variance fluctuation
-
30-day variance fluctuation
-
1-, 7-, and 30-day fluctuation detection
-
Previous-period comparison
-
Custom SQL
Introduzca la consulta SQL. Puede usar la variable ${tableName} para representar el nombre de la tabla.
NotaEl resultado de la consulta Custom SQL debe ser un único valor (una fila y una columna) para compararlo con un valor especificado.
Location
Seleccione la carpeta donde desea almacenar la plantilla de regla personalizada.
-
Haga clic en Confirm.
Gestionar plantillas de reglas
Haga clic en el nombre de una plantilla de regla para View, Edit, Delete o Copy dicha plantilla.
|
Actions |
Description |
|
View |
Puede consultar la configuración de parámetros, la Application List y el View Log de la plantilla de regla:
|
|
Application List |
Haga clic en Edit en la esquina superior derecha. En el cuadro de diálogo Edit Rule Template, modifique los parámetros y haga clic en Confirm. |
|
View Log |
Haga clic en Delete en la esquina superior derecha. En el cuadro de diálogo Delete Template, haga clic en Confirm. |
|
Application List |
Haga clic en Copy en la esquina superior derecha. En el cuadro de diálogo Clone Rule Template, introduzca un Template Name, seleccione una Location y haga clic en Confirm. |
Aplicar una plantilla de regla personalizada
Al agregar una regla de monitoreo, puede utilizar una plantilla de regla personalizada.
-
Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en en el panel de navegación izquierdo. Seleccione un espacio de trabajo de la lista desplegable y haga clic en Operation Time Details.
-
Configure reglas de monitoreo para una tabla específica.
En el panel de navegación izquierdo, elija para ir a la página Configure by Table.
En la lista Edit Rule Template de la izquierda, seleccione la base de datos donde reside la tabla objetivo.
-
Filtre las tablas por tipo de base de datos, base de datos o nombre de tabla. Haga clic en el nombre de la tabla objetivo o en Confirm en la columna Delete para abrir la página de detalles de calidad de la tabla.
Esta página muestra todos los programas y reglas de monitoreo de calidad configurados para la tabla actual. Puede filtrar las reglas según si están asociadas con un programa de monitoreo de calidad y definir cómo se ejecutan las reglas no asociadas.
La página tiene dos pestañas: Rule Management y Quality Monitoring. En la pestaña Rule Management, puede hacer clic en New Monitoring Rule para crear una regla. Para las reglas existentes, puede Modify o Delete dichas reglas, y consultar el Operation Log.
En la página Delete, vaya a la pestaña Delete Template, seleccione un programa de monitoreo de calidad y luego haga clic en Confirm. Esta acción abre la página de configuración de reglas.
-
Cree una regla de Data Quality a partir de una plantilla de regla personalizada.
Cuando utiliza una plantilla de regla personalizada, sus configuraciones, como los parámetros Copy y el Copy, se completan automáticamente. Puede personalizar el Clone Rule Template y configurar umbrales de monitoreo según el tipo de regla. Por ejemplo, para una regla numérica, debe definir umbrales normales y críticos. Para una regla de fluctuación, también debe definir un umbral de advertencia.
Haga clic en la pestaña + Custom Rule Template. En la lista Custom Rule Template de la izquierda, busque la plantilla objetivo y haga clic en + Use junto a ella. Esta acción completa automáticamente el formulario de la derecha con las configuraciones de la plantilla. Modifique los parámetros según sea necesario.
Para obtener descripciones de los parámetros, consulte Create a custom rule template.
Haga clic en Template Name.
Documentos relacionados
Puede utilizar una plantilla de regla personalizada al usar la función Configure by Table. Para obtener más información, consulte Configure monitoring rules for a single table.