informatica mysql的配置_informatica連接mysql數據庫問題

我安裝的informatica 9.6.1,sever端是64位系統上,client端安裝的是32位的系統上,上篇我們講到配置Oracle數據源為32位的ODBC數據驅動,在配置mysql的數據源驅動,64位的不好使,它會默認安裝到C:\Program Files\MySQL\Connector ODBC 5.3,不過在informatica 數據源導入表,連接數據源時,報錯找到不到C:\Program Files(x86)\MySQL\Connector ODBC 5.3\myodbc5a.dll,這個試了很多64位的版本都不好用,放棄了。改試用32位的mysql connector驅動,32位的默認安裝路徑是C:\Program Files(x86)\MySQL\Connector ODBC 5.3,感覺對頭

InformaticaMySQLinformatica安裝了mysql驅動,在配置數據源時mysql數據庫已經測試連通,然而在Designer中sources配置源端數據庫連接時,DLL name entry missing...., using EXTODBC.DLL to support MySQL. for native support of mysql make an entry in the .ini file.

aHR0cDovL3d3dy53b3NvbmkuY29tL2ltZ2Jic2NzZG5waWMvdXBsb2FkLzIwMTMwOC8xNS8xMzc2NTM1MDM2XzQ0NzYucG5n

但是如果上圖中不輸入口令,但是可以看到庫里的表。

aHR0cDovL3d3dy53b3NvbmkuY29tL2ltZ2Jic2NzZG5waWMvdXBsb2FkLzIwMTMwOC8xNS8xMzc2NTM1MTU4XzQxNTU5Ni5qcGc=

但是在后面執行workflows時報錯:

aHR0cDovL3d3dy53b3NvbmkuY29tL2ltZ2Jic2NzZG5waWMvdXBsb2FkLzIwMTMwOC8xNS8xMzc2NTM1MzI4XzY3ODkxNS5qcGc=

老是提示連不上mysql數據庫,找不到驅動。

解決方案:

在那個配置powrmart.ini文件在ODBCDLL添加一行

MySQL = PMODBC.DLL

在導入的時候也不需要制定owner。

另外可以使用INFA pc自帶的DataDirector驅動。Designer使用本地ODBC導入元數據,但是workflow需要使用server上的Connection進行數據的處理,兩者的定義不是一個東東

在那個配置powrmart.ini文件中原來沒有mysql項,后來重做之后有了,不過此項為

mysql=extodbc.dll

安裝驅動了,后來證明mysql在workflow里connection中需引用數據源的名稱,且數據源應創建於系統DNS。

至此,我已經成功連接到mysql數據庫了,YES!!!


版权声明:本文为weixin_27228507原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。