Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Using Optim with Informix Dynamic Server, Part 2: Scenarios for using Optim with IDS

Dhanashri Kudgavkar (dkudgavk@in.ibm.com), Technical lead, Informix Interoperability, IBM
Dhanashri Kudgavkar photo
Dhanashri Kudgavkar leads the Informix - Interoperability team at the India Software Lab. She has extensive experience with Informix, its behaviors, and its features.
Prasanna Alur Mathada (amprasanna@in.ibm.com), Informix-Interoperability Team, India Software Lab, IBM
Prasanna Mathada photo
Prasanna Mathada is a certified Informix professional. He currently works for the Interoperability team, ISL, India.

Summary:  Part 1 of this series showed you how to configure IBM® Informix® Dynamic Server with IBM Optim®. In this tutorial, walk through some scenarios to see how using Optim Data Privacy Solution with Informix can help you solve real-world problems.

View more content in this series

Date:  29 Apr 2010
Level:  Intermediate PDF:  A4 and Letter (1933 KB | 23 pages)Get Adobe® Reader®

Activity:  19631 views
Comments:  

Before you start

Introduction

Part 1 of this series introduced both Informix Dynamic Server and Optim. It showed how to configure the IDS server and IDS client for Optim on both the Microsoft® Windows® and the Linux® (or UNIX®) environments. In addition, it stepped you through the configuration of Optim, setting up the Optim directory and DB alias.

In this tutorial, follow scenarios to understand how you can use the Optim functionality to mask test data and maintain privacy.

Optim Data Privacy Solution with IDS

As we become a smarter planet, organizations are going paperless and relying heavily on computers to store their client data. Hence data governance becomes a very critical process for business success. There are laws related to safeguarding the data privacy of critical client data since (along with customer loyalty and trust) revenue of millions of dollars can be at stake.

One of the major environments where data breaches can happen is the testing environment. Optim provides powerful data transformation capabilities to mask or convert certain personal information so that confidential data can be made available for application testing.

This tutorial covers some of the transformation library functions delivered by Optim to convert critical information such as Social Security number (TRANS SSN), credit card number (TRANS CCN), and e-mail IDs (TRANS EML). There are several other functions available in Optim in the data privacy area that provide various masking functions. For example, some of the functions include:

  • LOOKUP, a function that uses a lookup table to determine the destination column value
  • HASH_LOOKUP, a function that determines the destination column value from a lookup table according to a value derived from a source column
  • RAND_LOOKUP, a random lookup function that selects a value for the destination column from a lookup table based on a random number as the subscript in the lookup table

Consider an example of a government system that provides special benefits to certain citizens based on their annual income. The job of gathering the required data for these citizens is outsourced, and the application processing the data accepts data from various organizations and puts it in an IDS database. The application testing team has access to all the confidential data for these citizens, including their Social Security numbers, e-mail IDs, credit card numbers, annual income, and so on.

In the following tutorial sections, see how various TRANS functions can be used in a convert request to generate masked data that has the same appearance and behavior as the original data, fits into the context of the original data, meets the application logic, and serves the purpose of maintaining citizen privacy.

Prerequisites

This tutorial assumes you have the following already installed and configured after following the instructions in Part 1:

  • Informix Dynamic Server 11.50xC5
  • Informix CSDK 3.50xC5
  • Optim products:
    • IBM Optim Data Growth Solution 7.1.1
    • IBM Optim Test Data Management Solution 7.1.1
    • IBM Optim Data Privacy Solution 7.1.1

In all the scenarios mentioned in this tutorial, the Informix CSDK must reside on the same machine with the Optim server, irrespective of where the IDS Server resides.

1 of 8 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management
ArticleID=486162
TutorialTitle=Using Optim with Informix Dynamic Server, Part 2: Scenarios for using Optim with IDS
publish-date=04292010
author1-email=dkudgavk@in.ibm.com
author1-email-cc=
author2-email=amprasanna@in.ibm.com
author2-email-cc=