1、Linux上安裝ODBC
參考 http://blog.csdn.net/dongweizu33/article/details/54616258
2、Linux上安裝MySQL的ODBC驅動
參考 http://blog.csdn.net/dongweizu33/article/details/54631829
3、配置DataStage的 .odbc.ini (此文件在/opt/IBM/InformationServer/Server/DSEngine目錄下)
新增數據源
[MYSQL]
Driver=/usr/local/lib/libmyodbc5w.so #動態庫所在位置
Description=Connector/ODBC 3.51 Driver DSN
SERVER=0.0.0.0 #數據庫服務器IP
PORT=3306
USER=
Password=
Database=databasename #數據庫名
OPTION=3
characherEncoding=utf8 #編碼格式
SOCKET=
DriverUnicodeType=1
此處需要再次強調下動態庫 libmyodbc5w.so是Unicode編碼格式 libmyodbc5a.so是ASCII編碼格式,注意自己MySQL的編碼格式選用相應的動態庫,否則會出現中文亂碼。
4、重啓DataStage服務器
5、創建JOB中的Transformer需要做如下修改