Introduction:
In this article we are going to see how to use the Character Map transformation control in SSIS Packaging. Character Map transformations are used to do some formatting for the columns based on users selection. The formatting can be like transforming Lower to upper case, Upper to lower case, Byte reversal, half width, Full Width etc. These transformations are used in the data flow process to maintain some standards across the application and to save some issues in the log based on the application name search. Let's jump start into the example to see on how to use this control.To follow my series of articles on SSIS packages, please refer to my profile.
Steps:
Follow steps 1 to 3 on my first article to open the BIDS project and select the right project to work on an integration services project. Once the project is created, we will see how to use the Character Map control. Once you open the project just drag and drop the Character map control as shown in the screen below:
Before configuring the controls we need to make sure on which process we are going to follow to do the transformation. Here we are going to take 2 tables as source and destination in the same database and do some transformations to check how exactly the process is used for.
I have created a table as shown below
CREATE TABLE EmpTable
(
EMPID INT,
EMPFname VARCHAR(50),
EMPLnmae VARCHAR(50)
)
Go
INSERT INTO EmpTable (EMPID, EMPFname, EMPLnmae)VALUES (1,'KARTHIK','KARTHIK')
INSERT INTO EmpTable (EMPID, EMPFname, EMPLnmae)VALUES (1,'KARTHIK','KARTHIK')

Now I have created a destination folder as shown below:
CREATE TABLE EmpDestination
(
EMPID INT,
EMPFname VARCHAR(50),
EMPLnmae VARCHAR(50)
)






Join the conversation! Your thoughts help the community grow.