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.
- - Identify any business requirement that needs more than one rule statement in the rule specification. If one rule statement provides the input to another rule statement, you might decide to add the rule statements to rule sets at different levels.
4. Identify the data columns that the business requirements apply to. Verify that you can create a rule set input for each column.
- - If the same business requirement applies to multiple columns, you might decide to add inputs for the columns to parallel rule sets in the rule specification.
- - If multiple business requirements apply to a single column, review the business rule. You might need to simplify the business rule. A business rule establishes a single fact about each
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.