我有一个 SSIS 进程,用于将记录推送到具有一些零星身份验证超时的 Web 服务。我的设计运行良好,但我们在数百万行中运行每批 250,000 条记录的大批量记录。我想要做的是类似于这篇文章https://stackoverflow.com/questions/7076018/how-to-fail-ssis-component-on-invalid-rows但不是让我想要的数据流任务失败到成功完成而不处理更多行,因此它迭代到我的下一个循环迭代。基本上,一旦我收到错误,我就知道该批次的其余部分将失败,我想迭代我的循环,我已经构建了逻辑来重新运行失败的记录。关于如何完成的任何想法?
可以处理单独的行并重定向失败的记录。您甚至可以在尝试插入记录之前验证记录。
你希望它如何工作? 除非它们特别需要作为一个批次一起处理,否则我将处理单个记录并存储失败的记录以进行更正和重新提交。