【问题标题】:SSIS Package - How to skip files that are already loadedSSIS 包 - 如何跳过已加载的文件
【发布时间】:2020-08-05 16:08:00
【问题描述】:

我根据本教程创建了一个 SSIS 包,它几乎可以完美地满足我的需要 > https://www.youtube.com/watch?v=B05WcIRFE1E

显然,虽然它永远不会完美满足我的需求,所以我需要对其进行调整,但是我对此相对较新,因此不确定下一步

我需要它来检查文件,但如果包已经加载,我只需要忽略它,不再加载,而是将文件保留在那里,因为其他报告正在使用

上述教程循环遍历某个位置的文件,并根据包含已加载文件名称的表日志检查文件是否已加载。 但是,它随后会将文件复制或移动到某个位置。

我能做些什么来解决这个问题。不是找人为我创造它或做我所有的工作!如果可能的话,只是寻找理想的教程或以前回答过的问题,就在我看过的时候,我认为我不知道如何向谷歌提出问题以提出我需要的答案!

显然,如果您确实逐步了解并有时间,我希望得到详细的答案!

祝大家好运

【问题讨论】:

    标签: ssis ssis-2012


    【解决方案1】:

    我没有观看 20 分钟左右的视频,所以如果有细微差别,请将其修补到您的问题中。

    18:33的包裹是这样的

    检查文件是否已加载。

    如果是,请将其推送到 Rejected 文件夹。这不符合您的业务规则,因此请将其删除。

    如果尚未加载,则通过数据流任务加载。

    加载后,归档文件。删除它,因为它不符合您的业务规则(将先例约束扩展到插入文件名任务

    最后,记录文件已被处理。

    【讨论】:

    • 是的,问题一直很明显!我会再测试几次,但目前这很有魅力。我在想它可能认为我必须告诉包做某事,而它实际上已经在做。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多