你的位置:首页 > 数据库

[数据库]Code Review for SSIS package


以下是我对SSIS包进行code review的一些建议,如果有其他更好的方案欢迎拍砖。

A. 查看是否使用了最优的解决方案

1. 最优的结构视图

2. 解决方案,包,任务,组建,参数的命名使用了易读的命名方式

3. 遵循了最优的设计,优化,调整方案

B. 配置

查看是否所有的配置已经成功,并且能够从外部和父包中获得正确的配置信息。

 

C. 查看能否通过以下测试

1. 正常的场景

  1. 查看到所有的表数据/文件已经生成并且是正确的
  2. 查看所有的数据在表中没有被截断或有不需要的空格/字符
  3. 重新执行包,看是否有重复数据产生

2. 错误的场景

如果有错误流,检测错误流组建是否正常工作

 

D. 日志查看

查看生成的日志文件是否包含所有的debug信息,能否通过日志信息快速确定错误的位置.

 

E. 发布

将SSIS包发布到别的测试环境下能否按照已有场景正常运行