SSIS配置串連PostgreSQL資料庫

來源:互聯網
上載者:User

標籤:lod   欄位   base   方便   drivers   預設   flow   情況   一個   

專業名詞解釋:

1、ODBC:    Open DataBase Connectivity開放式資料庫互聯。

簡單說就是他一個中介層,你開發的軟體連上他,他連上資料來源(也就是資料庫)。這個資料庫是access,還是sql server的,或者是oracle的,只要在odbc裡設定就行了。這樣odbc隔離了資料庫的實現細節,解放了軟體開發人員,而不用再掉入具體資料庫的實現細節裡了。

在方便了軟體開發的同時,也方便了軟體系統的升級。

2、DSN:Data Source Name,資料來源名稱

1、由於SSIS串連上資料庫需要一個中介層,即 ODBC,是:http://www.postgresql.org/ftp/odbc/versions/msi/  

我下載的是最後兩個,也就是如下:

psqlodbc_10_03_0000-x86.zip psqlodbc_10_03_0000-x86.zip

psqlodbc_10_03_0000-x64.zip psqlodbc_10_03_0000-x64.zip

2、下載結束後安裝上面你的兩個(注意:不管你的Windows系統是32位還是64位兩個都需要安裝)

安裝好之後,在DSN的Drivers介面就能看到對應的ODBC資訊了,下面2個一個是32位一個是64位的(開啟該介面的指令:ODBCAD32),只有設定了User DSN後面在SSIS裡面才能選擇到對應的伺服器。

 

3、點擊到如下介面,沒有配置之前該介面可能是空的,配置流程如下  0到6,1可以自訂2自己需要串連的DB,3 serverIP,4 是登入名稱和登陸密碼, 5 是串連的連接埠號碼,該資訊需要廠商提供, 6 預設這個鬼就行了  7 配置好之後可以點擊“Test”進行測試SSIS串連DB的情況

加64位的User DSN C:\Windows\System32\odbcad32.exe

加32位的User DSN C:\Windows\SysWOW64\odbcad32.exe

 

 

4、到這裡DSN配置也結束了,可以開始SSIS開發了,如下介面是建立一個“串連管理”,這個“串連管理”在後面建立“SSIS Packages”的“Data Flow”設計裡面的“ODBC Source”裡面的“ODBC connection manager”會用到(數位數字順序就是實際操作的順序) 2:因為我們配置的是 ODBC 資料連線介面,所以就選擇這個,4:這裡需要制定資料來源,通過下拉框選擇我們 第三步的 1 處配置的資訊(這裡不一樣的原因是因為我新定義的一個PostgreSQL_10.90.20.119,大家實際操作的時候是一樣的) 5:輸入自己登陸 PostgreSQL的使用者名稱和密碼,設定好後還可以測試下連結情況。

 

 

5、上一步結束後“串連管理”就設定結束了,建立一個包的流程如下:

 

 

6、如下流程是建立一個ODBC資料來源(就是需要從這個DB裡面取資料),2:就是第4步建立的串連,現在顯示的格式是:資料來源名稱.登陸該資料庫的使用者名稱 3:使用指令的方式,如果需要篩選欄位還可以使用 4 進列欄位篩選

 

 

 

7、目標DB(就是把資料塞到這個DB裡面) 1:這一項如果之前沒有可能就要建立  2:對應的表

 

 

8、如果 第6和第7步的表的欄位名稱是一樣的,那麼會自動匹配,如,如果不是一樣自己制定就行了。

 

 

 

 

 

 

SSIS配置串連PostgreSQL資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.