Configure Data Quality > Orchestrating data enrichment and validations > Configuring rule associations for data enrichment and validations
  

Configuring rule associations for data enrichment and validations

Configure rule associations to specify the type of operation, such as enrichment or validation, and to map input and output fields.
    1To group related objectives, create an objective group.
    2Add an objective to the objective group.
    3To map input and output fields of data providers, add rule associations to the objective.
    1. aTo specify the data provider, add or create a data enhancement rule.
    2. bTo specify the fields or relationships to enrich, map input and output fields.

Step 1. Creating an objective group

You can create an objective group to group similar objectives. Group similar objectives to conveniently migrate all the related objectives and assets between organizations.
For example, if you use multiple objectives to update contact information in records, you can group them into an objective group. Avoid multiple objectives enriching the same fields because you might get unintended results in those fields.
    1Open the business entity that you want to enrich, and click Data Quality > Objective Groups.
    2Click Add Objective Group.
    3In the Objective Group dialog box, enter a name and internal ID for the objective group, select a folder, and save the objective group.
After you create an objective group, you can add objectives to the objective group.

Step 2. Adding objectives to an objective group

Add an objective that aligns with a specific business goal for data enrichment.
To address complex enrichment and validation requirements, you can add multiple rule associations to an objective. Rule associations in an objective run sequentially based on their order. You can also configure record types and triggers for an objective. For more information about the record types and trigger settings, see Advanced objective settings.
    1On the business entity page, click Data Quality > Objective Groups.
    2Open the objective group that you want to add objectives to.
    3To create an objective, click Add Objective.
    4In the Properties panel, specify properties such as name and description.
    The Properties panel also displays settings, such as Record Types and Triggers. These settings determine the types of records to which you want to apply an objective and when to apply it.
    5Enable the objective.
    6To specify the types of records, click Edit in the Advanced Settings section, and perform the following steps:
    1. aClick the Records Types tab.
    2. bTo apply the objective to master records, select Master Records.
    3. cTo apply the objective to source records, select Source Records, and specify a source system.
    4. By default, the objective is triggered for all records. If you specify a source system, the objective is triggered only when the source record belongs to the specified source system.
    7To enable data dependency between rule associations, turn on the Enable data dependency between rule associations toggle.
    8To trigger the objective when records are submitted in business applications, click the Triggers tab in the Advanced Settings dialog box, and perform the following steps:
    1. aIn the Business Applications section, turn on the Enable the objective for business applications toggle.
    2. bTo prevent users from submitting records that fail validations, select Prevent submission of records that fail validation.
    3. Note: When you configure an objective to apply only to master records, you can't reject records with validation errors. For more information about the rejecting records with validation errors, see Rejecting records with validation errors.
    4. cConfigure one of the following trigger conditions:
    Note: Rule associations that use Application Integration-based plugins don't run when field focus changes. When field focus changes or a user applies changes to a section, rule associations that assign records to hierarchies don't run. You can use the On field focus change and submission and On section save and submission trigger conditions to allow users to preview validation and enrichment results. The results of validation and enrichment are saved only when users submit records. For more information about triggers and trigger conditions, see Objective triggers.
    9To trigger the objective when a record is created or updated through REST APIs, click the Triggers tab in the Advanced Settings dialog box, and perform the following steps:
    1. aIn the REST APIs section, turn on the Enable the objective for REST APIs toggle.
    2. bTo reject records that fail validations, select Reject records that fail validation.
    10Add rule associations that you created.
    1. aClick Add Rule Association.
    2. A row with the asset picker appears in the Rule Association section.
    3. bSelect a rule association, and click the tick mark icon to add the rule association.
    4. cTo add more rule associations, repeat steps 11.a to 11.b.
    5. dTo change the order of rule associations, click the Action menu and choose Move up or Move down.
    11To remove a rule association from the objective, click the Action menu for the rule association and choose Delete.
    12Save the changes.

Step 3. Creating rule associations

Create a rule association to map the input and output fields of the data provider with business entity fields or a hierarchy model.
If you add a data enhancement rule with a validation or cleansing plugin, you can configure messages for validation failures. You can also configure to downgrade trust score for fields that fail validation. Optionally, you can assign static values to input and output fields.
For more information about how static values work, see Assigning static values to input and output fields.
    1On the objective group page, select an objective for which you want to add a rule association.
    2In the Properties panel, click Create Rule Association.
    3In the Create Rule Association dialog box, enter the details for the rule association, and click OK.
    4On the Select Rule Association page, select or create a data enhancement rule.
    Note: After you save the rule association, you can't change the data enhancement rule.
    For more information about creating a data enhancement rule, see Creating a data enhancement rule.
    5Click Next.
    6On the Map Fields page, click the Input Mapping tab.
    7To specify the fields on which the rule association must run, map the business entity fields to the data provider fields.
    Note: To map a source field with a target field, select fields from the source and target panels, and click Map Selected. You can also assign a static value instead of mapping a field.
    8Click the Output Mapping tab, and select a source system.
    Note: When you map output fields in a rule association without specifying a source system, MDM SaaS associates the Default or Informatica Customer 360 source system with the patch record that's created or updated as a result of data enrichment.
    9Map output fields to accomplish one of the enrichment use cases.
    Note: After you save the rule association, you can't change the target. For example, if you select a hierarchy model as the target, you can't change the target to another hierarchy model or a business entity after you save the rule association.
    10If you choose a data enhancement rule that uses a validation or cleansing plugin, configure validation on the Configure Validation tab.
    1. aFrom the Error Status list, select one of the following options to define the severity of the validation failure:
    11Configure the percentage by which you want to downgrade the trust score for fields that fail validation.
    1. aAdd a field to downgrade the trust score.
    2. bEnter the percentage of trust score to downgrade when the validation fails.
    12Save the rule association.
    13Add the rule association to an objective.

Creating a data enhancement rule

To configure an enrichment or validation type, add a data enhancement rule and configure its parameters.
    1On the rule association page, click Add Data Enhancement Rule.
    2In the Add Data Enhancement Rule dialog box, enter the details of the rule, and click OK.
    3On the Data Enhancement Rule Settings page, select a plugin from the plugin list.
    For more information about the type of operations and the available plugins, see Configuring validations, Configuring data enrichment, and Configuring cleansing and standardization.
    4Specify the plugin parameters.
    5Save the data enhancement rule.

Guidelines for configuring data enrichment

Consider the following guidelines to configure data enrichment: