1、Linux上安装ODBC
参考 http://blog.youkuaiyun.com/dongweizu33/article/details/54616258
2、Linux上安装MySQL的ODBC驱动
参考 http://blog.youkuaiyun.com/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、配置DS环境变量
vi /opt/IBM/InformationServer/Server/DSEngine/dsenv
添加
export ODBCINI=/opt/IBM/InformationServer/Server/DSEngine/.odbc.ini
5、重启DataStage服务器
6、创建JOB中的Transformer需要做如下修改