2011-07-15 31 views
0

是否可以在SSIS中執行任何類型的間接尋址?SSIS中的間接尋址

我有一系列的執行FTP作業,並試圖在它們上面運行的另一個DTSX包之前,通過文件循環。目前這引發了大量的重複扯下文件和日誌記錄。

是否有重新設計這個,所以我只需要一個包,而不是6的方法嗎?

+0

實際上,6個軟件包實際上是2 x 3.每個「組」的第1個是FTP下拉和XML解析放置到平面表中。然後2nd轉換並加載該數據。 – tgandrews

回答

1

基於您的評論:

Effectively the 6 packages are really 2 x 3. 1st for each "group" is FTP pull 
down and XML parsing to place into flat tables. Then 2nd then transforms and 
loads that data. 

而不是使用一個包下載文件,並使用另一個包將數據插入表中,你可以做,在單一封裝中。

下面是一個包含從FTP下載文件並將其保存到本地磁盤的例子的link

下面是含有通過在給定文件夾的CSV文件的例子,以環路link並插入該數據到數據庫中。

由於您使用XML文件,這裏是一個link顯示通過XML文件如何循環。

可以有效地通過將控制流任務一前一後的上述實施例組合到單個封裝中。

讓我知道,如果這不是你在找什麼。

+0

主要問題是我必須重複每個文件類型的FTP和循環。我意識到它可以在一個包中完成,但是將變換和負載分解成第二個簡化的複雜性。 – tgandrews