DataMasking Using DataStage
DataMasking Using DataStage
Version 11 Release 3
SC19-4281-00
IBM InfoSphere DataStage
Version 11 Release 3
SC19-4281-00
Note
Before using this information and the product that it supports, read the information in “Notices and trademarks” on page
45.
Overview
The Data Masking stage has a variety of predefined masking policies to mask
different types of data.
These predefined data masking policies can be used to mask information in one of
the following data types:
Context-aware data types
Context-aware business data types such as email addresses, national
identification numbers, or credit card numbers.
Generic data types
Generic data types such as dates or text strings are supported.
Repeatable
National ID masking
Replacement Date Age
for US Social
for Primary & masking
Security Numbers
Foreign Key
Person name
masking by DEPTNO DEPTNAME MGRNO
Hash lookup P61 SOFTWARE SUPPORT 000010
O81 MANUFACTURING SYSTEMS 000020
T81 SUPPORT SERVICES 000030
For more information about installing and configuring, see Installation instructions.
A Data Masking stage job can be created in one of the following ways:
The Data Masking stage job represented in the following image is a simple job
with one input link and one output link.
When a column is associated with a masking policy, data in that column is masked
in the Data Masking stage.
One input link, one output link, and one reject ink
The Data Masking stage job represented in the following image contains one input
link, one output link, and one reject link:
If the input source data fails to validate, an error occurs. When a reject link is
configured in the job, the record with the invalid data is copied to the configured
destination. You can configure the error handling behavior in the stage property.
Procedure
1. From the Designer client, select File > New.
2. Select the Parallel Job icon, and click OK.
What to do next
Procedure
1. On the parallel canvas, double-click the Data Masking stage icon.
2. Select the input link.
3. On the Columns tab, modify the columns grid to specify the metadata that you
want to define.
a. Right-click within the grid, and select Properties from the menu.
b. In the Grid properties window, select the properties and the order in which
you want the selected properties to be displayed. Then, click OK.
4. To save the column definitions as a table definition in the repository:
a. Click Save.
b. In the Save Table Definition window, enter the appropriate information, and
then click OK.
c. In the Save Table Definition As window, select the folder where you want to
save the table definition, and then click Save.
5. To load column definitions from the repository:
a. Click Load.
b. In the Table Definitions window, select the table definition to load, and click
OK.
c. In the Select Columns window, use the arrow buttons to move columns
from the Available columns list to the Selected columns list. Click OK.
What to do next
Procedure
1. On the parallel canvas, double-click the Data Masking stage icon.
2. On the Properties tab, use the Fail on Validation Error field to specify how
you want to handle validation errors. Selecting Fail aborts the job if validation
errors occur, and Continue copies records to the reject link, when a reject link
exists, or to the output link, when a reject link does not exist.
3. Optional: If you selected Continue in the previous step, then in the Warning
field, select the options to log warning messages.
4. Click OK to save the changes.
Procedure
1. On the parallel canvas, double-click the Data Masking stage icon.
2. Select the output link.
3. To configure a connection to the database:
a. On the Properties tab in the Connectors section, select the database.
b. Select Variant.
c. Specify details of the database that you want to connect to.
4. To configure reference table properties:
a. On the Properties tab in the Usage Properties section, select the Source
column for Hash Key generation field, then select the source column from
Available columns. The value from the specified column is used to generate
a hash key.
b. In the Table name field, specify the table that you want to use for hash
lookup.
Procedure
1. On the parallel canvas, double-click the Data Masking stage icon.
2. Select the reject link.
3. On the Reject tab, select ERRORCODE or ERRORTEXT, or both, in the Add
to reject row section to specify the error code and the corresponding error
message to describe the reason for rejection in the error message.
4. In the Reject From Link field, select the input link.
5. In the Abort when field, specify when you want to stop a job because of too
many rejected rows.
6. Click OK to save.
Procedure
1. On the parallel canvas, double-click the Data Masking stage icon.
2. Select the output link.
3. Select the Columns tab.
4. Click the Masking Policy Editor button. The Masking Policy Editor is
displayed.
5. In the Output Column field, select the column whose data you want to mask.
6. In the Masking Policy option, select the required data masking policy.
7. In the Masking Policy Options section, configure the parameters for the data
masking policy.
8. Click OK to save the changes.
Procedure
1. In the InfoSphere® DataStage® and QualityStage® Designer Client, open the
Data Masking stage job that you want to compile.
2. Click the Compile icon.
3. If the Compilation Status area shows errors, edit the job to resolve the errors.
After resolving the errors, click Re-compile.
4. When the job compiles successfully, click the Run icon, and specify the job run
options:
a. Specify the job parameters as required.
b. Optional: Click Validate to verify if the job can run successfully.
c. Click Run to extract, convert, or write data.
5. To view the results of validating or running a job:
a. In the InfoSphere DataStage and QualityStage Designer Client, select Tools
> Run Director to open the Director client
b. In the Status column, verify that the job was validated or completed
successfully.
c. If the job or validation fails, select View > Log to identify any runtime
problems.
6. If the job has runtime problems, fix the problems, recompile, validate
(optional), and run the job until it completes successfully.
You can use your own reference data for the hash lookup masking policy or set up
the sample reference tables. The sample reference tables include the following data:
Address
Sample address data for Australia (AU), Canada (CA), Germany (DE),
Spain (ES), France (FR), Italy (IT), Japan (JP), United Kingdom (UK), and
United States of America (USA).
Name – First name, Last name
Sample name data includes first name, male first name, female first name,
and last name for the supported countries.
Company name
Company name in English.
Personal Information
A set of data associated to a person in a record. For example, the personal
Procedure
1. Set up a database to store the reference data, and create an ODBC DSN for this
database.
2. Uncompress the sample_reference_data.zip file on the engine tier machine.
3. Uncompress the setup_dsjobs.zip file on the client tier machine.
4. Import the setup_dsjobs.dsx file in the IBM InfoSphere DataStage and
QualityStage Designer Client.
5. Compile and run all the imported jobs in the IBM InfoSphere DataStage and
QualityStage Designer Client. The sample jobs create tables and store the
reference data.
Examples
The following examples show what the masked data might look like after the
masking policy is applied. In these examples, the original value is 3400 1100 0000
063.
Table 2. Data masking examples for credit card number
Parameter Example of masked data
Repeatable masking 3400 1065 4300 068
Use 4 issuer digits 3400 4100 0000 011
Use 6 issuer digits 3400 1165 4300 066
The email address data masking policy can be applied to one of the following data
types:
Table 3. Supported data types for the email address data masking policy
SQLType Extended Length Scale Nullable
Char 3 or longer N/A Yes or No
Examples
The following examples show what the masked data might look like after the
masking policy is applied. In these examples, the original value is
[email protected].
Table 4. Examples for masked email addresses
Parameter Example of masked data
All [email protected]
User name only hhdighponbprc100@ university.edu
Domain name only [email protected]
The National ID (US) data masking policy can be applied to columns of one of the
following data types:
Table 5. Supported data types for National ID (US) data masking policy
SQLType Extended Length Scale Nullable Note
Char 9 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Char Unicode 9 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
NChar 9 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
VarChar 9 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Examples
The following examples show what the masked data might look like after the
masking policy is applied with specific formatting options selected. In these
examples, the original value is 987654321.
Table 6. Data masking examples for National ID (US) masking policy
Separator Example of masked data
No separators 867923415
Dash 867-92-3415
Space 867 92 3415
Dot 867.92. 4321
When this policy is used to mask data, the first three digits are copied from the
source, and the remaining parts are masked. The result is always the same for
different runs of the same data.
The National ID (CA) data masking policy can be applied to columns of one of the
following data types:
Table 7. Supported data types for National ID (CA) data masking policy
SQLType Extended Length Scale Nullable Note
Char 9 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Examples
The following examples show what the masked data might look like after the
masking policy is applied with specific formatting options selected. In these
examples, the original value is 987654321.
Table 8. Data masking examples for National ID (CA) masking policy
Separator Example of masked data
No separators 987923415
Dash 987-923-415
Space 987 923 415
Dot 987.923.415
The general format of French National Institute for Statistics and Economic Studies
number is SYYMMDDCCCOOOK, where:
When the identification number is masked, the part containing the department of
origin DD is copied from the source data, while the other parts are masked. The
result is always the same for different runs of the same data.
The French National Institute for Statistics and Economic Studies number masking
policy can be applied to columns of one of the following data types:
Table 9. Source Column
SQLType Extended Length Scale Nullable Note
Char 15 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Char Unicode 15 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
NChar 15 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
The following examples show what the masked data might look like after the
masking policy is applied with specific formatting options selected. In these
examples, the original value is 287091821012345.
Table 10. Data masking examples for National ID (FR) data masking policy
Separator Example of masked data
No separators 150318378987654
Dash 1503183789876-54
Space 1503183789876 54
The Italian Fiscal Code data masking policy can be applied to columns of one of
the following data types:
Table 11. Supported data types for National ID (IT) data masking policy
SQLType Extended Length Scale Nullable Note
Char 16 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Examples
The following examples show what the masked data might look like after the
masking policy is applied with specific formatting options selected. In these
examples, the original value is ABCDEF12E34F567G.
Table 12. Data masking examples for National ID (IT) data masking policy
Separator Example of masked data
No separators EFGHAB34D12H789I
Dash EFG-HAB-34D12-H789I
Space EFG HAB 34D12 H789I
Examples
The following examples show what the masked data might look like after the
masking policy is applied with specific formatting options selected. In these
examples, the original value is 9876543L.
Table 14. Data masking examples for National ID (ES) data masking policy
Separator Example of masked data
No separators 8679234L
Dash 8679234-L
Space 8679234 L
The National ID (UK) data masking policy can be applied to columns of one of the
following data types:
Table 15. Supported data types for National ID (UK ) data masking policy
SQLType Extended Length Scale Nullable Note
Char 8 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Char Unicode 8 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
NChar 8 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
VarChar 8 or longer N/A Yes or No Cannot
contain null
characters.
The length
must be
enough to
contain the
national ID
with the
selected
separator.
Examples
The following examples show what the masked data might look like after the data
masking policy is applied with specific formatting options selected. In these
examples, the original value is AB987654C.
The date age data masking policy can be applied to columns of one of the
following data types:
Table 17. Supported data types for date age data masking policy
SQLType Extended Length Scale Nullable
Date N/A N/A Yes or No
Timestamp N/A N/A Yes or No
Timestamp Microseconds N/A N/A Yes or No
The repeatable replacement data masking policy can be applied to columns of one
of the following data types:
In random replacement data masking, capital letters are masked to random capital
letters, lowercase letters are masked to random lowercase letters, and numbers are
masked to random numbers. Any other character is copied to the output
unchanged. For example, the string AB-123$xyz might be masked to OW-159$bgo.
However, the output generated for the same input will be different each time the
data is generated.
The random replacement data masking policy can be applied to columns of one of
the following data types:
Table 20. Supported data types for the random replacement data masking policy
SQL Type Extended Length Scale Nullable
Char Any N/A Yes or No
Char Unicode Any N/A Yes or No
NChar Any N/A Yes or No
VarChar Any N/A Yes or No
VarChar Unicode Any N/A Yes or No
NVarChar Any N/A Yes or No
BigInt N/A N/A Yes or No
BigInt Unsigned N/A N/A Yes or No
Integer N/A N/A Yes or No
Integer Unsigned N/A N/A Yes or No
SmallInt N/A N/A Yes or No
SmallInt Unsigned N/A N/A Yes or No
TinyInt N/A N/A Yes or No
TinyInt Unsigned N/A N/A Yes or No
Decimal Any Any Yes or No
Float N/A N/A Yes or No
Double N/A N/A Yes or No
You can use the hash data masking policy instead of the hash lookup data masking
policy to perform the hash lookup operations with a Lookup stage that is
downstream from the data masking stage. Unlike the hash lookup data masking
policy, the hash data masking policy does not access the reference table to get the
maximum value for a hash key or to perform the lookup operation to replace data
in the columns. To use the hash data masking policy to perform normal or sparse
lookup operations, the Lookup stage must be downstream from the data masking
stage.
The hash data masking policy can be applied to output columns of type Integer,
SmallInt, or TinyInt. Data of type BigInt, decimal, numeric, real, double, float data
types are not supported.
Table 21. Supported data types for output column for hash data masking policy
SQL Type Extended Length Scale Nullable Note
TinyInt N/A N/A Yes or No An unsigned
integer is not
supported.
SmallInt N/A N/A Yes or No An unsigned
integer is not
supported.
Integer N/A N/A Yes or No An unsigned
integer is not
supported.
Table 22. Supported data types for source column for hash data masking policy
SQL Type Extended Length Scale Nullable Note
Char Any N/A Yes or No
Char Unicode Any N/A Yes or No
NChar Any N/A Yes or No
VarChar Any N/A Yes or No
VarChar Unicode Any N/A Yes or No
NVarChar Any N/A Yes or No
BigInt N/A N/A Yes or No
BitInt Unsigned N/A N/A Yes or No
Integer N/A N/A Yes or No
Integer Unsigned N/A N/A Yes or No
SmallInt N/A N/A Yes or No
SmallInt Unsigned N/A N/A Yes or No
TinyInt N/A N/A Yes or No
TinyInt Unsigned N/A N/A Yes or No
Decimal Any Any Yes or No
Float N/A N/A Yes or No
Double N/A N/A Yes or No
Date N/A N/A Yes or No
Time N/A N/A Yes or No
Time Microseconds N/A N/A Yes or No
Timestamp N/A N/A Yes or No
Timestamp Microseconds N/A N/A Yes or No
The Data Masking stage includes sample reference data for hash lookup. You can
use your own reference data for the hash lookup masking policy or set up the
sample reference tables.
To use the hash lookup data masking policy, you must configure the database
connection information in the output link. This version of Data Masking stage
supports DB2, Oracle, and ODBC databases. The hash lookup masking policy also
requires the reference table name to be specified in the output link property. In
order to establish association of reference table options specified in the output link
and the column, you must ensure that the table name specified for the Reference
Table name option in the hash lookup data masking policy and the table name
specified in the output link match.
The following figure illustrates how the hash lookup data masking policy works:
1
HASHKEY CUSTNO FIRSTNAME LASTNAME SEX AGE
2
-3 33333 JOHN DOE M 20
Calculate hash key value in
-2 22222 JANE DOE F 21
Integer based on the value
of source column -1 11111 NANASHI GONBE M 54
1 30137 VINCENZO HENDERSON M 21
2 59481 EILEEN GEYER F 42
3 49524 HANAKO TANAKA F 31
3
4 81277 TARO YAMADA M 46
4 ..............................
500 58314 SALLY KWAN F 23
..............................
1000 29910 EVA SPENSER F 54
The IBM InfoSphere Information Server product modules and user interfaces are
not fully accessible.
For information about the accessibility status of IBM products, see the IBM product
accessibility information at http://www.ibm.com/able/product_accessibility/
index.html.
Accessible documentation
The documentation that is in IBM Knowledge Center is also provided in PDF files,
which are not fully accessible.
See the IBM Human Ability and Accessibility Center for more information about
the commitment that IBM has to accessibility.
Note:
v The maximum number of characters in an argument is 256.
v Enclose argument values that have embedded spaces with either single or
double quotation marks.
For example:
The source argument is the only required argument for the wsetsrc command. The
brackets around the other arguments indicate that these arguments are optional.
In this example, the -l and -f format arguments are mutually exclusive and
optional. The profile argument is required. The key argument is optional. The
ellipsis (...) that follows the key argument indicates that you can specify multiple
key names.
In this example, the rule_pack and rule_set arguments are mutually exclusive, but
one of the arguments must be specified. Also, the ellipsis marks (...) indicate that
you can specify multiple rule packs or rule sets.
required_item
required_item
optional_item
If an optional item appears above the main path, that item has no effect on the
execution of the syntax element and is used only for readability.
optional_item
required_item
v If you can choose from two or more items, they appear vertically, in a stack.
If you must choose one of the items, one item of the stack appears on the main
path.
required_item required_choice1
required_choice2
If choosing one of the items is optional, the entire stack appears below the main
path.
required_item
optional_choice1
optional_choice2
If one of the items is the default, it appears above the main path, and the
remaining choices are shown below.
default_choice
required_item
optional_choice1
optional_choice2
v An arrow returning to the left, above the main line, indicates an item that can be
repeated.
If the repeat arrow contains a comma, you must separate repeated items with a
comma.
required_item repeatable_item
A repeat arrow above a stack indicates that you can repeat the items in the
stack.
v Sometimes a diagram must be split into fragments. The syntax fragment is
shown separately from the main syntax diagram, but the contents of the
fragment should be read as if they are on the main path of the diagram.
required_item fragment-name
Fragment-name:
required_item
optional_item
The following table lists resources for customer support, software services, training,
and product and solutions information.
Table 24. IBM resources
Resource Description and location
IBM Support Portal You can customize support information by
choosing the products and the topics that
interest you at www.ibm.com/support/
entry/portal/Software/
Information_Management/
InfoSphere_Information_Server
Software services You can find information about software, IT,
and business consulting services, on the
solutions site at www.ibm.com/
businesssolutions/
My IBM You can manage links to IBM Web sites and
information that meet your specific technical
support needs by creating an account on the
My IBM site at www.ibm.com/account/
Training and certification You can learn about technical training and
education services designed for individuals,
companies, and public organizations to
acquire, maintain, and optimize their IT
skills at http://www.ibm.com/training
IBM representatives You can contact an IBM representative to
learn about solutions at
www.ibm.com/connect/ibm/us/en/
IBM Knowledge Center is the best place to find the most up-to-date information
for InfoSphere Information Server. IBM Knowledge Center contains help for most
of the product interfaces, as well as complete documentation for all the product
modules in the suite. You can open IBM Knowledge Center from the installed
product or from a web browser.
Tip:
To specify a short URL to a specific product page, version, or topic, use a hash
character (#) between the short URL and the product identifier. For example, the
short URL to all the InfoSphere Information Server documentation is the
following URL:
http://ibm.biz/knowctr#SSZJPZ/
And, the short URL to the topic above to create a slightly shorter URL is the
following URL (The ⇒ symbol indicates a line continuation):
http://ibm.biz/knowctr#SSZJPZ_11.3.0/com.ibm.swg.im.iis.common.doc/⇒
common/accessingiidoc.html
IBM Knowledge Center contains the most up-to-date version of the documentation.
However, you can install a local version of the documentation as an information
center and configure your help links to point to it. A local information center is
useful if your enterprise does not provide access to the internet.
Use the installation instructions that come with the information center installation
package to install it on the computer of your choice. After you install and start the
information center, you can use the iisAdmin command on the services tier
computer to change the documentation location that the product F1 and help links
refer to. (The ⇒ symbol indicates a line continuation):
Windows
IS_install_path\ASBServer\bin\iisAdmin.bat -set -key ⇒
com.ibm.iis.infocenter.url -value http://<host>:<port>/help/topic/
AIX® Linux
IS_install_path/ASBServer/bin/iisAdmin.sh -set -key ⇒
com.ibm.iis.infocenter.url -value http://<host>:<port>/help/topic/
Where <host> is the name of the computer where the information center is
installed and <port> is the port number for the information center. The default port
number is 8888. For example, on a computer named server1.example.com that uses
the default port, the URL value would be http://server1.example.com:8888/help/
topic/.
Your feedback helps IBM to provide quality information. You can use any of the
following methods to provide comments:
v To provide a comment about a topic in IBM Knowledge Center that is hosted on
the IBM website, sign in and add a comment by clicking Add Comment button
at the bottom of the topic. Comments submitted this way are viewable by the
public.
v To send a comment about the topic in IBM Knowledge Center to IBM that is not
viewable by anyone else, sign in and click the Feedback link at the bottom of
IBM Knowledge Center.
v Send your comments by using the online readers' comment form at
www.ibm.com/software/awdtools/rcf/.
v Send your comments by e-mail to [email protected]. Include the name of
the product, the version number of the product, and the name and part number
of the information (if applicable). If you are commenting on specific text, include
the location of the text (for example, a title, a table number, or a page number).
Notices
IBM may not offer the products, services, or features discussed in this document in
other countries. Consult your local IBM representative for information on the
products and services currently available in your area. Any reference to an IBM
product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product,
program, or service that does not infringe any IBM intellectual property right may
be used instead. However, it is the user's responsibility to evaluate and verify the
operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not grant you
any license to these patents. You can send license inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact:
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003 U.S.A.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International Program License Agreement or any equivalent agreement
between us.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information is for planning purposes only. The information herein is subject to
change before the products described become available.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
Each copy or any portion of these sample programs or any derivative work, must
include a copyright notice as follows:
© (your company name) (year). Portions of this code are derived from IBM Corp.
Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rights
reserved.
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
Depending upon the configurations deployed, this Software Offering may use
session or persistent cookies. If a product or component is not listed, that product
or component does not use cookies.
Table 25. Use of cookies by InfoSphere Information Server products and components
Component or Type of cookie Disabling the
Product module feature that is used Collect this data Purpose of data cookies
Any (part of InfoSphere v Session User name v Session Cannot be
InfoSphere Information management disabled
v Persistent
Information Server web
v Authentication
Server console
installation)
Any (part of InfoSphere v Session No personally v Session Cannot be
InfoSphere Metadata Asset identifiable management disabled
v Persistent
Information Manager information
v Authentication
Server
installation) v Enhanced user
usability
v Single sign-on
configuration
If the configurations deployed for this Software Offering provide you as customer
the ability to collect personally identifiable information from end users via cookies
and other technologies, you should seek your own legal advice about any laws
applicable to such data collection, including any requirements for notice and
consent.
For more information about the use of various technologies, including cookies, for
these purposes, see IBM’s Privacy Policy at http://www.ibm.com/privacy and
IBM’s Online Privacy Statement at http://www.ibm.com/privacy/details the
section entitled “Cookies, Web Beacons and Other Technologies” and the “IBM
Software Products and Software-as-a-Service Privacy Statement” at
http://www.ibm.com/software/info/product-privacy.
IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks is available on the Web at www.ibm.com/legal/
copytrade.shtml.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Java™ and all Java-based trademarks and logos are trademarks or registered
trademarks of Oracle and/or its affiliates.
The United States Postal Service owns the following trademarks: CASS, CASS
Certified, DPV, LACSLink, ZIP, ZIP + 4, ZIP Code, Post Office, Postal Service, USPS
and United States Postal Service. IBM Corporation is a non-exclusive DPV and
LACSLink licensee of the United States Postal Service.
H
hash lookup
masking policy 30
T
trademarks
reference table 7
list of 45
I U
InfoSphere DataStage Pack for Data
UK National 22
Masking 1
US Social Security Number masking 11
Institute for Statistics and Economic
Studies (INSEE) number masking 15
insurance number masking 22
invalid records 6 W
Italy Fiscal code number masking 18 web sites
non-IBM 37
L
legal notices 45
link properties for data masking 5
Printed in USA
SC19-4281-00