The Optim™ Data Privacy
Solution provides comprehensive capabilities for masking sensitive
data effectively across non-production environments. Optim Data Privacy Solution uses data management
services to perform data transformations. Data transformations are
based on data privacy policies applied to relational data.
The Optim Data Privacy Solution
includes the following components:
- Optim Designer
- The Optim Designer allows
you to define data models and privacy policies used in data management
services. You can use Optim Designer
with the Optim Executor to
test a data management service before it is published to a central
repository where the service can be accessed by the Web-based Optim management console. Optim Designer also allows you
to manage Optim Interoperability
Models. Optim Designer can
be installed on the following platforms: Microsoft® Windows® and
Red Hat Linux®.
- Optim Management Console
- The Optim management console
is a Web application you can use to run and monitor Optim data management services. The management
console is displayed in a Web browser connected to an Optim management server.
- Optim Executor
- The Optim executor enables
you to test a data management service during the design process before
publishing the service to the repository. The test is limited to a
small subset of the data that will be processed by the service.
- Management Server and Proxies
- A management server manages data management service requests and
sends a request to a proxy to run a service. To run a data management
service, the service must be deployed to a management server and a
proxy. The management server also hosts the registry and repository,
which store configuration information and published data management
services.
- Data Management Services
- Optim data management services
allow you to transform data as well as copy data between schemas.
You can mask data by applying a data privacy policy to an entity processed
by the service.
- Data Privacy Policies
- Data privacy policies allow you to mask data processed by a data
management service. There are three options to mask data with a privacy
policy: lookup, rule-based, and JavaScript™.
The lookup option uses a lookup table to provide masked data. The
rule-based option uses functions to generate masked data. The JavaScript option uses JavaScript to define a data
transformation.
With Optim Data
Privacy Solution, you can do the following:
- Use lookup functions to replace values from selected source entities
with values from corresponding lookup table columns
- Use rule-based functions to mask national ID numbers, credit card
numbers, and e-mail addresses with valid and unique values
- Use rule-based functions to generate values for dates, characters,
and numbers
- Use JavaScript to
define custom transformations with inline expression policies
- Apply a lookup or rule-based function based on a "switch" value