2012-02-19 83 views
0

有些人不喜歡SSIS由於以下原因,用PowerShell替換SSIS?

  1. 需要找到並點擊分散在不同的地方,當設計多一點點複雜包快遞更換。
  2. 這些合併,查找組件表現不佳。我聽到很多顧問建議將數據加載到SQL Server表中並使用transact-sql。

我在一個導出數據並創建csv文件的小項目中使用了powershell。我使用過PowerShell並喜歡它。用傳統的Powershell替代SSIS的一些任務是否是一種趨勢?特別是在僅出口的情況下?

+2

「這是一種趨勢」是主觀的,並沒有明確的答案。 – 2012-02-19 20:30:22

+0

@AndyArismendi「趨勢」可以通過統計顯着性水平來衡量。這不是主觀的。 – ca9163d9 2012-02-20 03:46:50

回答

5

對於非常小的項目/任務動力外殼是一個好工具。

對於需要健壯,可維護,模塊化,處理錯誤和審計的項目,SSIS非常優越。

事實是,太多的SSIS實現是由開發人員製作的,並不瞭解程序的優勢。他們只是簡單地嘗試將最新的T-SQL ETL過程複製到SSIS中,只需很少的努力或利用其功能。性能問題幾乎總是與此一致。

SSIS不僅僅是一種讓SP和TSQL自動運行的GUI方法。如果你真的想更多地瞭解這個主題,我建議你選幾本書 - 仔細聆聽狹隘的專家;他們的技能可以很容易地從相關性中消失,並讓他人落後於他人。

Powershell趨勢遠離SSIS?沒有靠近任何地方。