比较两个SSIS包的最佳方法/工具

时间:2015-07-28 06:07:35

标签: ssis

SSIS软件包最大的痛苦之一是无法跟踪版本之间的变化。在比较两个SSIS(DTSX)软件包时,即使超出比较也会让人感到紧张。

伙计们,你有什么看法?如何管理版本并确定每个版本的更改?如果要求您比较两个SSIS包,您使用哪个工具?

2 个答案:

答案 0 :(得分:5)

我评估了几种工具:

  • BIDS助手 - 重新命名为“BI Developer Extensions”
  • Visual Studio 2015/2017的BI Developer Extensions - 具有“智能差异”功能 - 请参阅https://bideveloperextensions.github.io
  • PragmaticWorks SSIS比较插件 - 这不支持三向合并,脂肪滚动条预览差异的位置(这是目前的标准差异功能),并且不会做任何想象,如允许你将SSIS中的焦点转移到功能的图形可视化中。
  • BeyondCompare 3使用XML整洁的文件格式和一些正则表达式来忽略版本差异,以及其他对比较没有影响的非必要差异“这些包执行方式相同,还是不同?” http://justgeeks.blogspot.com/2008/01/using-beyond-compare-to-compare-2-ssis.html - 请参阅博文中关于如何隐藏不必要差异的第一条评论。

BeyondCompare 3胜利。如果您找到其他工具,我将有兴趣了解更多信息。

答案 1 :(得分:5)

您可以查看ApexSQL Diff及其SSIS比较功能。它比较了包元素和属性,并且可以在差异视图面板中查看所有差异,该面板提供对包的XML审查。

此外,本文可能有用:How to compare SSIS packages and export difference results