2
我已經編寫了一個SSIS包,它將Excel工作簿中的所有工作表讀入數據庫。SSIS從Excel加載問題
它主要是工作。它從工作簿中讀取循環中的所有工作表。
唯一的缺點是,它的閱讀SHEETNAME然後SHEETNAME $,所以複製大量數據。我對SSIS很陌生,所以不知道如何使用我的Foreach循環(或其中的某些內容)來過濾這個問題。
任何人都可以指向正確的方向嗎?
由於
我已經編寫了一個SSIS包,它將Excel工作簿中的所有工作表讀入數據庫。SSIS從Excel加載問題
它主要是工作。它從工作簿中讀取循環中的所有工作表。
唯一的缺點是,它的閱讀SHEETNAME然後SHEETNAME $,所以複製大量數據。我對SSIS很陌生,所以不知道如何使用我的Foreach循環(或其中的某些內容)來過濾這個問題。
任何人都可以指向正確的方向嗎?
由於
如果在一個變量中的表名稱你可能能夠測試變量的在一個優先約束(任務之間線)的值。在您的Foreach容器中,右鍵單擊該行並選擇編輯...這將顯示優先約束編輯器。
在編輯器中,在評估操作輸入中選擇表達式和約束。將「值」保留爲「成功」,表示在執行下一個任務之前,上一個任務必須成功。在Expression框中添加一個測試,如果爲true,則會讓下一個任務運行。該表達式可以測試您想要處理的工作表名稱。對於所有其他流程,流程將不會繼續執行下一個任務,並且當前的Foreach迭代將完成。
非常感謝。一旦我得到了FINDSTRING,解決這個問題的方法就很好了。 – 2010-12-20 11:05:20