Parameter | Description |
---|---|
Flat File Dictionary Relational Dictionary | Choose the type of custom dictionary to use. The transformation must include the required dictionary connection. If you choose flat file, you must create a flat file connection with the directory that points to the dictionary files. To make a flat file dictionary available to all Secure Agents in a runtime environment, verify that the file is in the following location: <Secure Agent installation directory>\apps\Data_Integration_Server\data |
Dictionary | The custom dictionary that you want to select. The list includes relational or flat file dictionaries based on what you choose. |
Dictionary Column | The output column from the custom dictionary. For flat file dictionaries, you can select a dictionary column if the flat file contains column headers. |
Order By | Applicable for relational dictionaries. The dictionary column on which you want to sort entries. Specify a sort column to generate deterministic results even if the order of entries in the dictionary changes. For example, if you move a relational dictionary and the order of entries changes, sort on the serial number column to consistently mask the data. Note: The column that you choose must contain unique values. Do not use columns that can contain duplicate values to sort the data. |
Lookup Input Column | Optional. The source input column on which you perform a lookup operation with the dictionary. |
Lookup Dictionary Column | Required if you enter a lookup Input Column value. The dictionary column to compare with the input port. The source is replaced with values from the dictionary rows where the Lookup Input and Lookup Dictionary values match. |
Lookup Error Constant | Optional. A constant value that you can configure when there are no matching values for the lookup condition from the dictionary. Default is an empty string. |
Repeatable | Returns the same masked value when you run a task multiple times or when you generate masked values for a field that is in multiple tables. |
Seed Value | A starting number to create repeatable output. Enter a number from 1 through 999. Default seed value is 190. You can enter the seed value as a parameter. |
Optimize Dictionary Usage | Increases the usage of masked values from the dictionary. Available if you choose the Repeatable option. The property is not applicable if you enable unique substitution. |
Is Unique | Applicable for repeatable substitution. Replaces the target column with unique dictionary values for every unique source column value. If there are more unique values in the source than in the dictionary file, the data masking operation fails. Default is nonunique substitution. |