注:根据需要安装相关数据库的驱动程序

1 oracle  odbc驱动安装

安装32位oracle-client程序,可以同时安装odbc驱动

2 mysql odbc驱动安装

mysql-odbc驱动程序下载地址

https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.20-win32.msi

安装mysql-odbc驱动  一直next

3 postgresql odbc驱动安装

1 下载安装程序

odbc驱动下载地址 

PostgreSQL: File Browser

下载最新的32位版本,windows下的客户端只支持32位驱动,所以配置的时候也是使用windows自带的odbc data source 32位管理器配置的.

psqlodbc_12_02_0000-x86.zip

https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_12_02_0000-x86.zip

解压后双击msi文件安装

4 配置odbc数据源

oracle、mysql、postgresql方法相同

1 在开始菜单中搜索odbc,选择32位的  带(32-bit)的

2 在用户DSN中添加

 3 选择要使用的数据源驱动,选择带unicode后缀的,否则可能出现乱码

4 配置数据库连接信息

配置完点击Test 如果提示connect success,就点击Save保存。

5 在Informatica客户端中使用ODBC驱动(以PostgreSQL 为例)

编辑informatica客户端安装目录下的文件

Informatica\9.6.1\clients\PowerCenterClient\client\bin\powrmart.ini

找到[ODBCDLL]项 在末尾添加如下信息

使用mysql的话添加:

MySQL = PMODBC.DLL   

使用PostgreSQL 的话添加:

PostgreSQL = PMODBC.DLL

oracle本身默认支持,不需要添加

[ODBCDLL]

SQL Server=SYBODBC.DLL

Oracle=ORAODBC.DLL

Oracle7=ORAODBC.DLL

Oracle8=ORAODBC.DLL

Oracle 8=ORAODBC.DLL

Informix=INFOODBC.DLL

Microsoft SQL Server=SQLODBC.DLL

Sybase=SYBODBC.DLL

DB2/400 SQL=DB2ODBC.DLL

DB2/6000=DB2ODBC.DLL

DB2/NT=DB2ODBC.DLL

DB2/2=DB2ODBC.DLL

DB2/LINUX=DB2ODBC.DLL

DB2=DB2ODBC.DLL

AS=DB2ODBC.DLL

ACCESS=PMODBC.DLL

EXCEL=PMODBC.DLL

DETAIL=PMODBC.DLL

HDB=EXTODBC.DLL

Teradata=TERODBC.DLL

PWX=PMODBC.DLL

HP Neoview Database=NEOODBC.DLL

NetezzaSQL=NTZODBC.DLL

Composite=EXTODBC.DLL

DB2/AIX64=DB2ODBC.DLL

UDB DB2 for Windows, UNIX, and Linux=DB2ODBC.DLL

Informatica SQL Data Services=extodbc.dll

MySQL = PMODBC.DLL

PostgreSQL = PMODBC.DLL

在informatica的 Designer组件中添加源或者目标

选择导入表的时候就可以使用添加的ODBC数据源来导入表结构。

 

查看原文