SSIS 包数据流任务报告

SSIS package data flow tasks report

我们有许多 SSIS 包可以移动、导入、导出大量数据。如果未处理预期的数据量,获取警报或通知的最佳方式是什么?或如何获取有关不同 SSIS 包如何运行的每日报告。有没有办法 write/use 自定义组件并将其简单地插入到 SSIS 包中,而不是为每个包编写自定义组件?

  1. 对于你的第一个问题,我们在SSIS中使用用户变量来记录 每个步骤处理的行数以及包名称 和执行ID。然后,您可以 运行 报告历史记录 table, 并且如果任何执行的行数差异很大 处理完毕,即可触发事件。
  2. 是的。请参阅 here,或者 google“自定义 ssis 组件教程”。