我们的ETL服务器是DataStage v8.5.0的,操作系统RHEL5.5 64bit
首先需要给DataStage服务器打补丁,先打FP1 然后再打netezza connector这个stage的补丁
后面使用中有可能还会涉及到一些跟netezza有关的datastage功能补丁。
配置datastage服务器上的ODBC访问netezza数据库,大概步骤如下:
1.
linux下安装 odbc
将 odbc文件上传到服务器 : linux64cli.package.tar
tar
-xvf linux64cli.package.tar
会得到两个文件 unpack可执行文件 和 npsclient.6.0.3.tar.gz
我们只要执行 unpack文件就可以了:
./unpack
[注意执行过程中会提示odbc的安装路径,均默认即可]
2.在 $DSHOME下的 .odbc.ini文件
在 [ODBC
DATA SOURCES]下加上以下内容:
NZSQL=NetezzaSQL
--[ NZSQL]将会出现在datastage选择odbc连接的选项中
[NZSQL]
Driver=/usr/local/nz/lib64/libnzodbc.so
Description=NetezzaSQL
ODBC
Servername=192.168.1.1
Port=5480
Database=testdb
Username=
Password=
ReadOnl