Scripting 正在计算SSI中已完成的脚本数
在SSIS包中,我在一个作业中运行多个脚本。在任何给定的时间,我都想知道有多少脚本已经执行,例如,5/10(50%)已经完成。请告诉我如何实现这一点?根据我的经验,我们正在使用另一个软件来监视正在运行的作业Scripting 正在计算SSI中已完成的脚本数,scripting,ssis,etl,data-warehouse,Scripting,Ssis,Etl,Data Warehouse,在SSIS包中,我在一个作业中运行多个脚本。在任何给定的时间,我都想知道有多少脚本已经执行,例如,5/10(50%)已经完成。请告诉我如何实现这一点?根据我的经验,我们正在使用另一个软件来监视正在运行的作业 您还可以尝试创建自己的应用程序,该应用程序在后台运行,通过检查日志来检查作业的状态。目前SSIS没有提供跟踪包执行进度的功能 似乎您需要编写自己的自定义实用程序/应用程序来实现相同的应用程序或使用第三方应用程序 有几种方法可以做到- 使用在命令行中调用的开关。例如: DTEXEC/F ssi
您还可以尝试创建自己的应用程序,该应用程序在后台运行,通过检查日志来检查作业的状态。目前SSIS没有提供跟踪包执行进度的功能 似乎您需要编写自己的自定义实用程序/应用程序来实现相同的应用程序或使用第三方应用程序 有几种方法可以做到-
谢谢您的回复。这确实是一个很好的选择,但问题是我在哪里工作,他们不允许我使用其他程序。解决方案应内置于SSIS中。@user3766523如果您能够更新所有现有SSI,则可以创建一个平面文件连接,在excel文件之后更新该平面文件连接。例如,如果一个作业完成,则一个SSIS作业仅检查该excel文件。