Handling special characters with Informatica

Santosh Raviteja
1 min readJul 24, 2021

--

Sometimes users may face issues while processing special characters in the data like Arabic, Hebrew, Chinese etc. using Informatica PowerCenter. Let’s discuss about how we can process such non English scripts in Informatica PowerCenter workflows.

Eg: Source data = D33450–1127

after processing the source data with Informatica powercenter, target data looks like below.

Target data = D33450?1127

Sometimes target data will get corrupted and returns unreadable format.

Step 1:

Make sure the Informatica Admin page settings are configured as below

Admin console properties-

a. Power Centre repository -> Code page option should be set to -> “Unicode”

b. Integration Service -> DataMovementMode → “Unicode”

Step 2:

DB Properties-

a. NLS_CHARACTERSET=UTF8
b. NLS_NCHAR_CHARACTERSET=AL16UTF16
c. NLS_LENGTH_SEMANTICS=CHAR (session) / =BYTE (db)

Step 3:

  1. Informatica power center server level setting — set NLS_LANG in the app .bash_profile to AMERICAN_AMERICA.AL32UTF8.
  2. Update the Code Page setting for both the source and target connection from ‘MS Windows Latin 1 (ANSI), superset of Latin1’ to ‘UTF-8 encoding of Unicode’.

Post validating these three steps, Informatica should be able to process the special characters without any issue.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Santosh Raviteja
Santosh Raviteja

Written by Santosh Raviteja

Data evangelist, CSM, The views expressed here are my own and do not necessarily reflect the views of any organization. Favorite quote: This too shall pass away

No responses yet

Write a response