【发布时间】:2020-02-11 21:21:06
【问题描述】:
我想要实现的是在 azure data Flow 中包含错误处理,如果在传输行时发生错误,它不应该失败,它会处理其他行并将发生错误的行的 ID 保存在文本文件或日志中
例子:
假设我们有 10 行要沉入表中,并且不知何故我们在第 5 行出现错误,但我希望数据流跳过该行但插入剩余的 9 行并保存创建的行的 ID文本文件或 SQL 表中的错误
【问题讨论】:
标签: azure azure-data-factory-2
我想要实现的是在 azure data Flow 中包含错误处理,如果在传输行时发生错误,它不应该失败,它会处理其他行并将发生错误的行的 ID 保存在文本文件或日志中
例子:
假设我们有 10 行要沉入表中,并且不知何故我们在第 5 行出现错误,但我希望数据流跳过该行但插入剩余的 9 行并保存创建的行的 ID文本文件或 SQL 表中的错误
【问题讨论】:
标签: azure azure-data-factory-2
您可以在复制活动中设置容错选项来实现此目的。
除了上述之外,您还可以在 Azure 数据工厂的映射数据流中使用错误行处理概念在数据流中使用条件拆分来实现相同的目的。
请参阅此 MS 文档,其中包含有关如何根据特定条件拆分/记录错误行的示例:Error Row handling in Mapping Data Flow of Azure Data Factory
另请参阅下面的 MSDN 线程,其中解释了用于处理数据流中的错误行的类似实现。
【讨论】: