SSIS-WMI监视文件夹

 

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

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

 

 

结构如下:

SSIS-WMI监视文件夹

 

 

 

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

InitExpression: @Count=1

EvalExpression : @Count<=5

AssignExpression : @[email protected]+1

SSIS-WMI监视文件夹

 

 2.WMI监视器,配置连接

 SSIS-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'

 

 SSIS-WMI监视文件夹