摘要:使用SSIS 進行 兩個 DB Server 的table join 再匯入另一table
目前有個需求是將一個AP table的A資料 join 另外一個 server HR table的B資料 ,join完之後再塞入AP table 的另一個C table
1.加入AP table 、HR table 的 connection
2.建立一個Data Flow Task
3.右鍵點選edit
4.將Data Flow Task改為你想要的名子
5.拖曳兩個OLE DB Source 並修改名稱
7.進入Data Source編輯資料來源
8.選取DB Connection, access mode用SQL command,並下要選取的table的SQL ,另外一個也是
9.加入Data Sort ,並將DB Source 連到Data sort
10,再Sort上面點兩下編輯,設定資料來源排序
12.加入merge join,並將sort 連結到merge join上
13.編輯Merge Join,設定為Inner Join,並挑選欄位
14.加入OLE DB Destination,並將merge join 指向他
15.編輯OLE DB Destination,選擇DB connection,以及要匯入資料的table
16.設定merge出來的欄位與匯入的欄位對應關係,即可完成
















