Each type of Masking Rule (Crypto, Substitution, Shuffle, Insertion) is designed to perform a different function. The available options are designed to complement that function. Thus different (and appropriate) choices will be visible when configuring different rules. For example, a Substitution type rule can have the option of choosing a Data Set whereas a Crypto rule provides only options to set the encryption key.

In the example above, the Invalid VISA Credit Card Numbers Data Set has been selected and the panel at the right contains specific options regarding the formatting of this credit card number. Detailed information regarding the available Data Sets can be found on the Data Sets help page.

For example, if a Substitution rule was to be applied to the FIRST_NAME column of the EMPLOYEE table the relevance of the column could be preserved by substituting female and male names where appropriate. All female first names in the table could be substituted by choosing the Random Female First Names Data Set and using a WHERE Clause of WHERE EMP_GENDER='F'. This would cause only the female employee records to be selected and masked. A separate rule using the Random Male First Names Data Set and a second WHERE clause would have to be used to perform a similar substitution on the male entries.
The sampling option can also sift the set of rows to be operated on by the substitution rule. The sampling is done on whichever rows are returned by the WHERE Clause option. If no option is set, the sampling will apply to all rows in the table. If a WHERE Clause option has been configured, then the sampling will apply only to the rows returned by the WHERE Clause. For example, if the table contains 1000 rows and the sample percentage is sent to 10 percent then 100 rows (at random) will have the substitution operation applied to them. If a WHERE Clause was applied which reduced the selected rows from the full 1000 to 500, then the sample percentage of 10% would cause only 50 of the selected rows to have the substitution operation applied to them.

User Defined Procedures are a complex subject please see the specific User Defined Procedures help file for more information.

For more information please see the detailed discussion of the Insertion Rule options at the bottom of the About Insertion Rules help file.

For more information please see the detailed discussion of the Insertion Rule options at the bottom of the About Crypto Rules help file.