Rule Specification Configuration > Prerequisites to Rule Specification Configuration
  

Prerequisites to Rule Specification Configuration

A rule specification represents the data requirements of a business rule. Before you configure a rule specification, discuss the business rule with other data owners in the organization. Verify that the business rule is valid and ready to apply to the business data. Identify the business data sets that the business rule can apply to.
Verify that the business rule is valid and ready to apply to the business data. Verify the business data sets that the business rule can apply to.

Verifying the Business Rule Requirements

A rule specification represents the data requirements of a business rule. Before you create a rule specification, you must understand the business rule.
    1. Identify the business rule to represent in a rule specification.
    2. Identify the business data set to validate.
    3. List the business rule requirements that apply to the data. Verify that you can create a rule statement for each requirement.
    4. Identify the data columns that the business requirements apply to. Verify that you can create a rule set input for each column.
Note: When you plan the design of a rule specification, you identify the lowest dependencies in the business rule and ensure that you add a rule set for each dependency. A rule set generates a single output, and the output from a dependent rule set becomes an input to the rule set above it in the workspace.

Verifying the Business Data Properties

When you compile a rule specification, you create a mapplet object that other users can work on. A developer adds the mapplet to a mapping and runs the mapping on the business data.
Before you design and compile a rule specification, identify the business data sets that the mapplet can connect to. Verify the data set properties with the developer.
    1. Identify the data sets that must conform to the requirements of the rule specification and the corresponding business rule.
    2. Verify the data types of the data columns that the rule specification analyzes.
    You identify the data types when you create data inputs in the rule specification.
    3. Verify the steps to follow after the developer runs a mapping that contains the rule specification mapplet.
    The developer provides you with the results of each mapping.
    You determine if you need to update the rule specification and compile the mapplet again. Alternatively, you determine if the business needs to update the business data so that it conforms to the business rule.