2016-07-19 48 views
0

我在CIDS 2008中使用CIDS。 我有一個FOREACH LOOP容器,具有特定的文件位置。 我的目標是能夠添加文件到文件夾,而foreach循環正在處理,容器拿起它們進行處理。 我的想法是添加一個腳本組件,該組件強制每個循環結束時文件的文件夾評估過程發生。 任何援助將不勝感激。SSIS BIDS 2008 FOREACH循環容器帶文件枚舉器在過程中復位

原因:我正在處理兩年的每日文件。在處理過程中,我預計會有幾天的時間通過。我只想將每日文件添加到文件夾和循環中以便在不重新啓動ssis包的情況下進行處理。

+0

請閱讀[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve) –

回答

0

我可以想出幾種方法來完成這個任務,甚至不需要腳本任務。您可以從原始文件夾進行處理,並在完成時將其移至已處理的文件夾,或在導入失敗時移至錯誤文件夾。 (有條件優先)。

如果您確實想將文件夾移動到另一個文件夾並以較小的塊進行處理,則可以對每個循環使用2,並使用一個int變量進行計數。所以外層循環將文件移動到內層循環然後枚舉和使用的文件夾中。

但我同意@Pirate X一個更具體的例子會給你一個更好的更詳細和點的答案。