我有一个SSIS包,可以在表中加载数据。每次打包时如何从该表创建报告?
注意:我问过这个问题的人,这是他告诉我的:
创建一个名为SSISReport的变量并在包配置中更新该变量,这样每次在该表中都有记录时,报告将从SSISLogs生成。
答案 0 :(得分:1)
我的数据库中有一个日志表,还有一个插入行的sp_。程序包启动时,我会删除日志表中的所有现有记录。在包中的每个动作之前,我给我的sp打了一个评论来描述我将要在包中做什么。在最后一次打包动作之后,我再次打电话给sp说它已经完成了。
日志表有一个时间戳,所以我可以看到上次成功运行包的时间以及每个步骤花了多长时间。
还有其他方法可以登录SSIS,但我没有任何管理员权限,所以我创建了自己的表。
HTH