For an enrichment rule, use an enrichment rule line to set a field value. To set a field value, you can use several value types. Use the value type Custom to set a field value using a custom class.

Before you can set up a custom enrichment rule line, ensure that the custom class is developed.


Standard procedure

1. Click Data quality management.
2. On the Data quality policies tab, in the list, click the link of the desired data quality policy.
3. Click the Enrichment rules tab.
4. In the enrichment rules list (left pane), find and select the desired enrichment rule.
5. In the Enrichment lines section, click Add.
6. Define the table to be used as target datasource.
Target datasources can exist, other than the source datasource. If so, you can select the source datasource or one of the other target datasources.
  In the Target data source field, enter or select a value.
7. Define the target datasource field which value must be set.
  In the Target field field, enter or select a value.
 

Note: If the enrichment line is marked as 'key-field' or 'has-relation', the target field is used to define to which target datasource records the enrichment rule applies. In tis case, the target field value is not set.

8. In the Value type field, select 'Custom'.
9. You can use manually defined field relations to identify records in the target datasource. The manually defined field relations setup defines to which target datasource records the enrichment rule applies.
You can use manually defined field relations, for example, if no key fields are defined, or if you want to define other field relations than defined by the key fields.
  Select the Has relation check box.
10. Define the custom class to be applied for the action rule.
  In the Details section, in the Class name field, enter or select a value.
 

Note: You can only select classes that extend the DQSCustomValidationBase base class.

11. Close the page.

See also

Provide feedback