单元测试ssis包中的数据流

5 unit-testing ssis

有没有办法在ssis包中单元测试数据流.

例如:测试排序 - 验证排序是否正常完成.

Har*_*lby 0

简短的回答 - 不容易。更长的答案:是的,但是您需要很多外部工具才能做到这一点。一个潜在的测试是获取数据集的一小部分样本,对其进行排序,然后转储到 Excel 文件。获取相同的数据集,将其复制到 Excel 电子表格,然后手动对其进行排序。对 SSIS 转储的结果和您手动排序的示例运行二进制差异工具。如果一切检查无误,那就是对的。

OTOH,没有必要对 SSIS 中的排序进行单元测试,除非您真正测试的是排序标准选择。该类别在发货前应已由 MS 进行测试。