仅识别和复制上一次迭代中尚未在SSIS中读取的文件

时间:2017-05-10 04:35:08

标签: ssis

我有一个位置,每小时从源团队转储日志文件。所以,24小时24个文件。我创建了一个SSIS包,每隔1天从该位置读取数据。 问题是,我最终阅读了当前在那里出现的所有文件,无论我在一天前读过一些文件。

例如:2月23日,早上8点,我运行了一个包,读取所有文件,直到那个时间。 2月24日早上8点;我只想阅读2月23日上午9点至2月24日早上8点之间填写的文件。

此外,文件最后修改为identfy,文件名中没有任何内容。

请帮忙。

1 个答案:

答案 0 :(得分:0)

在日志文件夹中创建一个文件夹,说存档。读取文件后,使用FileSystemTask将文件移动到Archive文件夹。 您还可以创建一个像ErrorFeeds这样的文件夹,如果它们没有被完全处理,则移动文件。