Introducción a las especificaciones de regla
Una especificación de regla es un activo que representa los requisitos de datos de una regla empresarial de forma lógica. Puede configurar una especificación de regla en el espacio de trabajo de diseño de la herramienta del analista. Es posible compilar una especificación de regla en un objeto de metadatos llamado mapplet que los desarrolladores de Informatica pueden aplicar a los datos empresariales.
Utilice una especificación de regla para especificar las siguientes operaciones de datos:
- •Describir los tipos de datos contenidos en un conjunto de datos empresarial.
- •Definir un conjunto de condiciones que los datos deben cumplir.
- •Definir las acciones que se deben tomar cuando los datos satisfagan las condiciones de la regla empresarial.
- •Definir las acciones que se deben tomar cuando los datos no cumplan con las condiciones de la regla empresarial.
- •Describir el orden en el que la regla empresarial compara los datos empresariales con las condiciones.
El mapplet que ha compilado aplica las condiciones y las acciones a los valores de columna en cada fila de un conjunto de datos empresariales. De igual modo, el mapplet genera una salida para cada fila. Esta salida especifica si la fila cumple con los requisitos que la especificación de regla define para la regla empresarial.
Especificaciones de regla y mapplets
Al compilar una especificación de regla, puede crear un mapplet. Un mapplet describe las operaciones de datos que una aplicación de Informatica puede realizar en los datos empresariales. Un desarrollador añade el mapplet a una asignación. Una asignación es un objeto en tiempo de ejecución que se conecta a un conjunto de datos empresariales y le aplica operaciones del mapplet.
Un mapplet se compone de transformaciones, las cuales especifican una operación para analizar o actualizar datos. Un mapplet también puede contener otros mapplets. Si compila una especificación de regla compleja, es posible que el mapplet contenga varios mapplets anidados.
Al crear una especificación de regla, debe seleccionar un proyecto del repositorio de modelos como la ubicación de la especificación de regla. El repositorio de modelos es la base de datos de almacenamiento de mapplets, asignaciones y otros objetos de metadatos en el dominio de Informatica. Cuando se compila la especificación de regla, se escribe un mapplet en un proyecto del mismo repositorio. Un desarrollador añade el mapplet a una asignación en la herramienta del desarrollador e identifica el origen de datos de la asignación. Usted puede colaborar con desarrollador para identificar este origen de datos.
Una vez que se ejecute la asignación, el desarrollador puede enviarle la salida de datos de la asignación. De esta manera, puede evaluar la salida de datos para determinar si el origen de datos se ajusta a la regla empresarial que describe la especificación de regla. Por otro lado, el desarrollador u otro usuario puede ejecutar un perfil en la salida de la asignación. Un perfil es un objeto de datos que describe los patrones de datos de un conjunto de datos. Puede crear y ejecutar un perfil en la herramienta del analista.
Nota: Puede ver los objetos de mapplet creados con la herramienta del analista. No obstante, no puede ver las especificaciones de regla en la herramienta del desarrollador.