2012-05-04 65 views
2

我有大約10個不同的csv文件,我需要解析並轉換並加載到sql server。你可以在SSIS中重新使用代碼嗎?你能以編程方式更改源/目標嗎?

我不想爲此創建10個不同的ssis包,是否有可能創建一個SSIS包,我可以創建10個不同的實例,並簡單地更改配置文件,以便從正確的源csf文件並保存到正確的表?

是否有可能創建可重用的代碼部分,例如通過電子郵件發送已加載內容的報告,錯誤以及錯誤等等。還有其他部分,我確信我可以重新編譯用於需要解析的10個不同文件之間。

另外,正在修改和部署一個ssis包痛苦?

+2

csv是不同名稱的相同格式嗎?他們是否有相同的列,但可能以不同的順序?如果對其中任何一個都是,那麼可以,您可以在運行時通過Expression動態地將連接字符串設置爲平面文件,並且SSIS可以順利完成。爲了重用,我會看看父母 - 孩子的範例。 Parent選擇正確的包來解析數據,當孩子完成時,它會向父母報告一組一致的數據,然後父母會解析並執行其操作。一旦我更瞭解您的數據,我會提供鏈接。 – billinkc

回答

相關問題