如何对我的 SSIS 包进行单元测试和集成测试?
How do I unit test and integration test my SSIS packages?
This question 提到了两个库,这两个库都没有维护,一个已经断开了到源代码和文档的链接。
SSISUnit was last updated in 2008 and SSIStester 文档中的链接已损坏,自 2013 年以来未更新。
social.msdn.microsoft.com 上的答案通常也指向这两个库之一,或某种自定义解决方案。
还有其他选择吗?
2018-10-09 赏金更新
是否有与较新版本的 SSIS (2015+) 相关的更新?
我已经查过类似的问题:
- Unit testing of SSIS Package with tSQLt
- How to test the SSIS Packages?
- Unit testing data flow in a ssis package
执行 SSIS 单元测试的最基本方法是创建您自己的测试包。示例如下:
最流行的执行 SSIS 单元测试的工具是您列出的工具:
- SSIS单位
- SSISTester
但经过深入搜索后,我发现了一种新方法,即 BizUnit。 BizUnit Framework
主要用于 Biz Unit 测试,也可以自定义以测试 SSIS 包。更多信息在下方link
此外,如果您的意思是测试包验证(元数据、连接等),您可以按照我在这个 SO 问题中的回答进行操作
This question 提到了两个库,这两个库都没有维护,一个已经断开了到源代码和文档的链接。
SSISUnit was last updated in 2008 and SSIStester 文档中的链接已损坏,自 2013 年以来未更新。
social.msdn.microsoft.com 上的答案通常也指向这两个库之一,或某种自定义解决方案。
还有其他选择吗?
2018-10-09 赏金更新
是否有与较新版本的 SSIS (2015+) 相关的更新?
我已经查过类似的问题:
- Unit testing of SSIS Package with tSQLt
- How to test the SSIS Packages?
- Unit testing data flow in a ssis package
执行 SSIS 单元测试的最基本方法是创建您自己的测试包。示例如下:
最流行的执行 SSIS 单元测试的工具是您列出的工具:
- SSIS单位
- SSISTester
但经过深入搜索后,我发现了一种新方法,即 BizUnit。 BizUnit Framework
主要用于 Biz Unit 测试,也可以自定义以测试 SSIS 包。更多信息在下方link
此外,如果您的意思是测试包验证(元数据、连接等),您可以按照我在这个 SO 问题中的回答进行操作