我被要求接管剛剛寫過的SSIS包的所有權。看起來有可能進入並修改,編輯和升級這個軟件包,但它對於軟件包的工作量看起來也非常麻煩。將SSIS包轉換爲.NET應用程序?
我的任務大致是這樣的:遍歷包,查找特定表中某些特定列的任何用法,更改它們以匹配最新的數據庫變更集,並寫出一些額外的日誌記錄數據以幫助團隊診斷任何特定問題。
由於SSIS包含大約3兆字節的文本,SQL語句和非常簡單(但冗長)的代碼路徑,所以對我來說這似乎令人望而生畏。我已經花了我一段時間來雙擊每個SSIS對象並瀏覽其設置,以查看我是否能夠發現我被要求維護的列,並且SSIS一直在拋出連接錯誤(正確的是,因爲我的開發環境被阻止從生產數據庫中刪除)。
我真的很想考慮將此SSIS包轉換爲.NET應用程序,但是我一直無法找到任何可以幫助我實現的工具。
有沒有人有建議維護這個SSIS包或將其轉換爲適當的應用程序?
謝謝 - 這看起來像我所能得到的一樣近。我將檢查BI Documentor,看看是否可以提供幫助。 – 2012-08-13 16:27:13
首選誰?我的偏好恰恰相反。 – 2015-01-06 16:07:44
如果它涉及一個*非常複雜的業務邏輯*,那麼它肯定不在SSIS中。業務邏輯不應該遍佈各處,我曾經看到人們將業務邏輯放在應用程序,程序中,觸發器中,而且我不相信現在有人希望在任何地方都有業務邏輯,所以最好將它隔離到一個地方地點。 – Alisson 2018-01-26 13:06:14