SSIS-WMI监视文件夹
在文档交互数据时,通常会排个job每隔几分钟执行来解析文档,但是jOb不能排的太频繁了,所以文档不能及时的被解析。
在SSIS中可以使用WMI这个组件来监视文件夹,一旦有新文档丢入就马上执行解析程序,
结构如下:
1.一个无限循环的容器,
InitExpression: @Count=1
EvalExpression : @Count<=5
AssignExpression : @[email protected]+1
2.WMI监视器,配置连接
任务编辑,写入脚本。
意思每隔5S查询一次,查询路径D盘下的SSIS\file文件夹,查询扩展名为txt的文件。
SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Drive = 'D:' AND TargetInstance.Path = '\\SSIS\\file\\' AND TargetInstance.Extension = 'txt'