Hi,
I am facing a problem to load unicode data into my dimension table.
Iam getting a PART_DESCRIPTION like ‘198G MARVEL MILK ¶1.39 2000’ But when I laod it into DIMENSION its loading like
'198G MARVEL MILK ?1.39 2000 '. The unicode symbol is getting changed. I changed the DSConfig file to AL_Engine=_.UTF-8 and changed the target data store code page to utf-8 in the Target data store options. Still not getting that.
check if your column is capable ofr string multi-byte string ? what is the column datatype VARCHAR or NVARCHAR ?
you need to first find out where the conversion is going wrong in DI or in the database client while inserting the data to the table, what is the database type of the target datastore ?
Also, if you have any Data Transfer steps, and they’re set to let DI create the table for you, DI may not be making those columns unicode. (I believe that’s changed in the latest version?)
Hi All,
Thanks for the reply. The column length is of VARCHAR(30). Actually my data base is SQL SERVER 2005. Can u tell me how to set the database driver setting in sql server 2005 to UTF-8?
I am not using any data transfers. I am using DI 11.7. If I load directly with a qry, Its loading perfectly. But if I load with DI job its not working.
The driver issue doesn’t apply for SQL Server. Your column’s datatype in the database table needs to be NVARCHAR(30), not VARCHAR(30), to store Unicode data.