We are in the process of migrating from DI 11.7 to Data Services XI (3.2).
DS is running on 64bit redhat linux server. We have job that retrieves data from MySql source and inserts into oracle table ( template table ). The source has 500 rows. DI extracts 500 rows, but while inserting into Oracle table, it is nulling out 1 column in particular after inserting 250 records. We have ran this job 50+ times, always the same result. 1 column gets nulled out, even though the corresponding row has valid values in the source system.
we have installed the recomended 64bit mysql odbc driver ( ver: 3.51.22 ) but of no use.
When i login into mysql database using mysql command line client and describe the table, it shows the column data type as VARCHAR(32) but in Data Services it displays as VARCHAR(96)
My guess would be this is codepage related. Codepage of the database, codepage of the datastore? Would compare that with what support is using as settings.
you don’t need ODBC.ini in windows, I think problem could be with the Driver version that you are using, check the PAR document, I think you will have to use MySQL 3.05