2017-04-13 15 views
1

我需要在SSIS包傳輸數據,從A到B,從B到C.什麼是這樣做的最佳方法是什麼?我創建了同一數據流內的兩個流(OLE DB SourceOLE DB Destination),但是當我運行的控制流的任務,我想這兩個流同時運行,然後我只得到的數據在一個被轉移。SSIS的容器,可以同時充當源和目標

沒有可以同時充當源和目標的容器?

我讀到有關使循環中,等待第一個任務來完成,但應該是在情況非常無效我有很多數據,這會在我的使用情況下發生

回答

2

你也可以創建兩個數據流和控制流放一前一後。

要回答你的中心問題,腳本組件可以同時作爲源和目標行事。

1

正如標籤Alleman提到,創造一個之前被串聯控制選項卡下的兩個數據流任務將解決此問題。首先將處理A到B和第二將處理B到C.這種方法的第二個數據流任務將不會開始,直到第一個完整...無需等待循環。

我猜你可能是新的SSIS開發和會發現下面的材料,規劃未來的包裝有幫助的。

10 SQL Server Integration Services Best Practices

Top 10 Methods to Improve ETL Performance using SSIS

SSIS Naming Conventions - 這既包括控制和數據流任務。

希望這會有所幫助。

相關問題