用PowerShell替换SSIS?

问题描述:

有些人不喜欢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

对于非常小的项目/任务动力外壳是一个好工具。

对于需要健壮,可维护,模块化,处理错误和审计的项目,SSIS非常优越。

事实是,太多的SSIS实现是由开发人员制作的,并不了解程序的优势。他们只是简单地尝试将最新的T-SQL ETL过程复制到SSIS中,只需很少的努力或利用其功能。性能问题几乎总是与此一致。

SSIS不仅仅是一种让SP和TSQL自动运行的GUI方法。如果你真的想更多地了解这个主题,我建议你选几本书 - 仔细聆听狭隘的专家;他们的技能可以很容易地从相关性中消失,并让他人落后于他人。

Powershell趋势远离SSIS?没有靠近任何地方。