Code Review for SSIS package
以下是我对SSIS包进行code review的一些建议,如果有其他更好的方案欢迎拍砖。
A. 查看是否使用了最优的解决方案
1. 最优的结构视图
2. 解决方案,包,任务,组建,参数的命名使用了易读的命名方式
3. 遵循了最优的设计,优化,调整方案
B. 配置
查看是否所有的配置已经成功,并且能够从外部和父包中获得正确的配置信息。
C. 查看能否通过以下测试
1. 正常的场景
- 查看到所有的表数据/文件已经生成并且是正确的
- 查看所有的数据在表中没有被截断或有不需要的空格/字符
- 重新执行包,看是否有重复数据产生
2. 错误的场景
如果有错误流,检测错误流组建是否正常工作
D. 日志查看
查看生成的日志文件是否包含所有的debug信息,能否通过日志信息快速确定错误的位置.
E. 发布
将SSIS包发布到别的测试环境下能否按照已有场景正常运行