
The types of Masking rule are summarized below. Please click on the link to read a detailed discussion of each rule type.
Rule Controller
Insertion Rules
Substitution Rules
Command Rules
Row-Internal Synchronization Rules
Table-Internal Synchronization Rules
Table-To-Table Synchronization Rules
The Masking Process
Once added to the masking set, no changes to the table contents will take place until the rules are executed in the Data Masker Client software. To run a masking set and execute the rules within it click on the Run Masking Set button on the right hand side of the main Data Masker display.
While running, the Data Masker will execute each rule in a sequential process which activates each rule in turn. Each rule is processed in the visible screen order. The progress of the masking set run and information about each rules state can be viewed on the Rule Statistics tab.
Operationally, rule execution is quite straight forward. The effect is exactly what the rule and its options state. For example, a Substitution rule using the Random Last Names Data Set applied to the EMPLOYEE table on the EMPLOYEE_LASTNAME column would generate and substitute random last names in place of the existing last names. The substitution would continue until all rows in the table (or a subset if a WHERE clause option was specified) were updated with the new data. Commits happen at user configurable intervals (every 5000 rows is the default).
Important Note: Once a rule has been run it is not possible to recover the previous data by running another rule. For example, once a Substitution rule has been run, the data will be thoroughly masked and there is no way of "un-substituting" it. To retrieve the original data the usual database restore procedures would have to be implemented.