Flujo de proceso de especificación de regla
Los pasos para crear y utilizar una especificación de regla comienzan cuando se selecciona una regla empresarial para aplicar a los datos empresariales. Los pasos finalizan cuando se analizan los resultados de los datos y se comprueba que los datos empresariales se ajustan a la regla empresarial. Cuando realice los pasos, consulte con otros propietarios de datos de la organización.
Para crear y utilizar una especificación de regla, realice las tareas siguientes:
- 1. Seleccione una regla empresarial para convertir en una especificación de regla.
- 2. Analice la regla empresarial e identifique los requisitos de datos que define.
- 3. Comente los requisitos de datos con el usuario de Developer Tool que ejecute una asignación en los datos.
- 4. Configure la especificación de regla.
- - Cuando se configura la especificación de regla, también se valida y prueba la especificación de regla.
- 5. Compile la especificación de regla.
- - Cuando se compila la especificación de regla, se crea un mapplet en el repositorio de modelos. El usuario de Developer Tool añade el mapplet a una asignación. El usuario de Developer Tool le devuelve los resultados de la asignación.
- 6. Revise los resultados de la asignación.
Cómo prepararse para configurar la especificación de regla
Una especificación de regla representa los requisitos de datos de una regla empresarial. Cuando se crea una especificación de regla, es necesario comprender la regla empresarial.
Antes de crear una especificación de regla, analice las reglas empresariales con otros propietarios de datos de la organización. Compruebe que la regla empresarial sea válida y esté lista para aplicarse a los datos empresariales.
1. Identifique la regla empresarial para representar en una especificación de regla.
2. Identifique el conjunto de datos empresariales para validar.
3. Indique los requisitos de regla empresarial que se aplican a los datos. Compruebe que puede crear una instrucción de regla para cada requisito.
- - Identificar los requisitos empresariales que necesitan más de una instrucción de regla en la especificación de regla. Si una instrucción de regla proporciona la entrada a otra instrucción de regla, puede decidir añadir las instrucciones de regla a conjuntos de reglas en diferentes niveles.
4. Identifique las columnas de datos a las que se aplican los requisitos empresariales. Compruebe que puede crear una entrada de conjunto de reglas para cada columna.
- - Si los mismos requisitos empresariales se aplican a varias columnas, puede decidir añadir entradas para las columnas a conjuntos de reglas paralelos de la especificación de regla.
- - Si se aplican varios requisitos empresariales a una sola columna, revise la regla empresarial. Quizás necesite simplificarla. Una regla empresarial establece un solo hecho acerca de cada
Nota: Cuando planee el diseño de una especificación de regla, identifique las dependencias inferiores de la regla empresarial y asegúrese de añadir un conjunto de reglas para cada dependencia. Un conjunto de reglas genera una sola salida, y la salida de un conjunto de reglas dependientes se convierte en una entrada al conjunto de reglas situado por encima de este en el espacio de trabajo.
Cómo ponerse en contacto con un usuario de Informatica Developer
Al compilar una especificación de regla, se crea un objeto de mapplet en el que otros usuarios pueden trabajar. Un usuario de Developer Tool añade el mapplet a una asignación y ejecuta la asignación en los datos empresariales. Póngase en contacto con el usuario de Developer Tool.
Antes de diseñar y compilar una especificación de regla, compruebe los siguientes elementos con el usuario de Developer Tool:
1. Compruebe que los conjuntos de datos se ajusten a los requisitos de la especificación de regla y la regla empresarial correspondiente.
El usuario de Developer Tool ejecuta la asignación en cada conjunto de datos.
2. Compruebe los tipos de datos de las columnas de datos que desea analizar.
Puede identificar los tipos de datos cuando crea entradas de datos en la especificación de regla.
3. Compruebe los pasos que se deben seguir después de que se ejecuta cada asignación.
El usuario de Developer Tool le proporciona los resultados de cada asignación.
Puede determinar si los conjuntos de datos cumplen los requisitos de la regla empresarial. También puede determinar si necesita actualizar la especificación de regla y compilar de nuevo el mapplet.
Cómo configurar la especificación de regla
Después de analizar los requisitos y datos empresariales, puede configurar la especificación de regla.
Para configurar la especificación de regla, realice las siguientes tareas:
1. Seleccione Especificación de regla en el menú Nuevo.
2. Indique un nombre para la especificación de regla.
3. Si lo desea, introduzca una descripción.
Consejo: indique la regla empresarial como descripción.
4. Seleccione una ubicación para la especificación de regla
El campo Ubicación especifica un proyecto en el repositorio de modelos.
5. Guarde la especificación de regla.
La especificación de regla se abre en el espacio de trabajo de diseño.
6. Compruebe las propiedades generales.
- - Seleccione el icono de nivel superior en la regla y seleccione Propiedades de regla.
- - Compruebe que la configuración sea correcta para las entradas de datos que cree.
7. Configure una instrucción de regla en el conjunto de reglas principal.
El conjunto de reglas principal define la salida de datos de la especificación de regla.
8. Opcionalmente, actualice el nombre del conjunto de reglas principal.
- - Seleccione el conjunto de reglas principal, y seleccione General.
- - Actualice el nombre del conjunto de reglas.
9. Añada cualquier conjunto de reglas que requiera la especificación de regla.
Los conjuntos de reglas se añaden uno debajo de otro.
10. Añada una o más entradas a cada conjunto de reglas.
- - Seleccione el icono de nivel superior de la regla y seleccione Entradas.
- - Especifique un nombre de entrada y compruebe las propiedades de entrada.
11. Añada cualquier instrucción de regla que requiera la especificación de regla.
Puede añadir una instrucción de regla al conjunto de reglas principal o a otro conjunto de reglas.
12. Guarde la especificación de regla.
Después de configurar la especificación de regla, pruebe la especificación de regla con los datos de muestra.
Después de probar la regla, compile la regla para crear un mapplet en el repositorio de modelos.
Cómo validar una especificación de regla
Antes de compilar una especificación de regla, valide la lógica de la regla. La lógica de la regla es válida cuando cada conjunto de reglas puede calcular las salidas de datos para cada instrucción de regla.
1. Abra la especificación de regla.
2. Haga clic en Validar.
La especificación de regla resalta cualquier conjunto de reglas que no sea válido. Haga clic en un conjunto de reglas para leer un mensaje que describa el error de validación.
Cómo probar una especificación de regla
Pruebe una especificación de regla para comprobar la lógica que ha definido en la especificación de regla. Si es posible, utilice datos empresariales para probar la especificación de regla. Puede probar la lógica en la especificación de regla y en los conjuntos de reglas.
1. Abra la especificación de regla.
2. Seleccione el icono de nivel superior en la especificación de regla.
3. En las propiedades de la especificación de regla, haga clic en Probar.
La vista Propiedades muestra las columnas de entrada que ha configurado en la especificación de regla.
Nota: La vista Propiedades no muestra la salidas del conjunto de reglas.
4. Especifique uno o varios valores de datos en una columna de entrada. Puede especificar valores de datos para cualquier conjunto de reglas en la especificación de regla.
Si especifica datos de fecha en una columna de entrada, utilice uno de los siguientes formatos de fecha:
- - aaaa-MM-dd
- - aaaa-MM-dd HH:mm:ss
- - AAAA-MM-DD HH: mm: ss.SSS
5. Haga clic en Probar regla.
La vista Propiedades muestra la ruta de acceso de los valores de datos a través de la especificación de regla.
6. Compruebe que los conjuntos de reglas de leen los valores de datos y escriben las salidas esperadas.
- - Si espera un valor de datos de un conjunto de reglas de nivel inferior para generar salidas en varios conjuntos de reglas, compruebe que los resultados de la prueba indican un valor de datos en cada conjunto de reglas.
- - Si un valor de datos no genera una salida en un conjunto de reglas, los resultados de la prueba muestran un campo vacío para el conjunto de reglas.
Cómo compilar una especificación de regla
Compile una especificación de regla para crear un objeto de mapplet en el repositorio de modelos. El mapplet es una copia de la especificación de regla que un usuario de Developer Tool puede conectar a un conjunto de datos y añadir a una asignación. Compile una especificación de regla después de validar y probar la especificación de regla.
1. Abra la especificación de regla.
2. Haga clic en Compilar.
Analyst Tool crea una asignación en el repositorio de modelos.
Si actualiza una especificación de regla que ha compilado, vuelva a compilar la especificación de regla para actualizar el mapplet en el repositorio de modelos.