SSIS-WMI监视文件夹

在文档交互数据时,通常会排个job每隔几分钟执行来解析文档,但是jOb不能排的太频繁了,所以文档不能及时的被解析。

在SSIS中可以使用WMI这个组件来监视文件夹,一旦有新文档丢入就马上执行解析程序,

结构如下:

1.一个无限循环的容器,

InitExpression: @Count=1

EvalExpression : @Count<=5

AssignExpression : @Count=@Count+1

 2.WMI监视器,配置连接

 

任务编辑,写入脚本。

意思每隔5S查询一次,查询路径D盘下的SSISfile文件夹,查询扩展名为txt的文件。

注意:'\SSIS\file\' 一定要加最后的\

SELECT * 
FROM __InstanceCreationEvent WITHIN 5 
WHERE TargetInstance ISA 'CIM_DataFile' 
    AND TargetInstance.Drive = 'D:' 
    AND TargetInstance.Path = '\SSIS\file\' 
    AND TargetInstance.Extension = 'txt'

 

原文地址:https://www.cnblogs.com/JinweiChang/p/12052902.html