--- title: "Set up enrichment line of type Custom" slug: "set-up-enrichment-line-of-type-custom" description: "Learn how to create custom enrichment rules and set field values effectively using various methods in data quality management." tags: ["Task", "Data Quality Studio", "DQS"] updated: 2026-04-15T13:23:06Z published: 2026-04-15T13:23:06Z canonical: "docs.staedean.com/set-up-enrichment-line-of-type-custom" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.staedean.com/llms.txt > Use this file to discover all available pages before exploring further. # Set up enrichment line of type Custom 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. You can add enrichment lines in these ways: - Manually. - Select the target fields from a page. ### Steps 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. Sub-task: Manually create enrichment line. 1. You can manually create an enrichment line and define its target table and its target field. In the **Enrichment lines** section, click **Add**. 2. 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. 3. Define the target datasource field which value must be set. In the **Target field** field, enter or select a value. > [!NOTE] > **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 this case, the target field value is not set. 6. Sub-task: Create enrichment lines by selecting fields. 1. You can create enrichment lines by selecting fields from a page. In the **Enrichment lines** section, click **Select** fields. 2. Open the page from which you want to select fields. 3. On the **Field picker** dialog, click **Select** fields. 4. Click the '**+**' button for each field that you want to select. 5. On the **Field picker** dialog, click **Done**. 6. On the **Field picker** dialog, click **Submit** to save the selected fields to the validation rule. 7. In the **Value type** field, select '**Custom**'. 8. 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. 9. Define the custom class to be applied for the enrichment rule. In the **Details** section, in the **Class name** field, enter or select a value. > [!NOTE] > **Note** > > You can only select classes that extend the **DQSCustomValidationBase** base class. 10. Close the page. ## Related - [Apply enrichment rule to specific target datasource records](/apply-enrichment-rule-to-specific-target-datasource-records.md) - [Set up enrichment rule of type Custom](/set-up-enrichment-rule-of-type-custom.md)