在做 ETL 项目的时候, 往往很多 Package 的开发都是基于相同的模型和流程. 比如在 Package 开始运行时需要向 Process Log 表中插入记录, 在 Package 运行结束的时候更新运行状态.
在错误处理阶段同一个项目中的所有 Package 也是相同的处理方式, 除此之外还有设计到 Package 的配置还有一些参数和验证流程等等基本上都一致.
如果每次开发一个 Package 都需要重新拖拉这些控件并配置连接管理器, 配置 SQL 语句和参数, 并且要保证配置的东西都正确那么还需要简单的测试下, 这些会浪费很多不必要的精力和时间, 特别是不同的开发人员可能在命名方式, 以及配置方式和规范上如果不一致的话在后期维护阶段是一件非常麻烦的事情.
时间: 2024-12-24 10:17:20