SSIS 包 - 如何跳过已加载的文件
SSIS Package - How to skip files that are already loaded
我已经根据本教程创建了一个 SSIS 包,它基本上可以满足我的需要> https://www.youtube.com/watch?v=B05WcIRFE1E
显然,虽然它永远不会完美满足我的需求,所以我需要对其进行调整,但我对此比较陌生,所以不确定下一步
我需要它来检查文件,但我只需要包在已经加载的情况下忽略它,而不是再次加载,但将文件留在那里,因为其他报告正在使用
以上教程循环遍历某个位置的文件,并根据 table 包含已加载文件名的日志检查文件是否已加载。
但是,它随后会将文件复制或移动到某个位置。
我该怎么做才能解决这个问题。不是找人为我创建它或做我所有的工作!如果可能的话,只是理想地寻找教程或以前回答过的问题,就在我看过的时候,我认为我不知道如何向 google 提出问题以得出我需要的答案!
显然,如果您确实了解步骤并且有时间,我希望得到详细的答复!
大家干杯
我没有看过 20 多分钟的视频,所以如果有细微差别,请将其修补到您的问题中。
18:33 包裹看起来像这样
检查文件是否已经加载。
如果是,请将其推送到“已拒绝”文件夹。这不符合您的业务规则,因此请将其删除。
如果没有加载,通过数据流任务加载。
加载后,将文件存档。删除它,因为它不符合您的业务规则(将先例约束扩展到插入文件名任务
最后,记录文件已被处理。
我已经根据本教程创建了一个 SSIS 包,它基本上可以满足我的需要> https://www.youtube.com/watch?v=B05WcIRFE1E
显然,虽然它永远不会完美满足我的需求,所以我需要对其进行调整,但我对此比较陌生,所以不确定下一步
我需要它来检查文件,但我只需要包在已经加载的情况下忽略它,而不是再次加载,但将文件留在那里,因为其他报告正在使用
以上教程循环遍历某个位置的文件,并根据 table 包含已加载文件名的日志检查文件是否已加载。 但是,它随后会将文件复制或移动到某个位置。
我该怎么做才能解决这个问题。不是找人为我创建它或做我所有的工作!如果可能的话,只是理想地寻找教程或以前回答过的问题,就在我看过的时候,我认为我不知道如何向 google 提出问题以得出我需要的答案!
显然,如果您确实了解步骤并且有时间,我希望得到详细的答复!
大家干杯
我没有看过 20 多分钟的视频,所以如果有细微差别,请将其修补到您的问题中。
18:33 包裹看起来像这样
检查文件是否已经加载。
如果是,请将其推送到“已拒绝”文件夹。这不符合您的业务规则,因此请将其删除。
如果没有加载,通过数据流任务加载。
加载后,将文件存档。删除它,因为它不符合您的业务规则(将先例约束扩展到插入文件名任务
最后,记录文件已被处理。