我正在尝试通过Azure将数据从Azure数据湖存储到Azure表。Azure数据列表文件中的数据与最终Azure表接收器中的数据处于相同的架构中。
ADF管道由从Azure数据湖存储区复制到Azure表的单个复制活动组成。但ADF管道有时由于节流而失败。我负担不起重新运行完整的管道,因为它需要几个小时。
我只想重试失败的批次。但我不认为这是在Azure表中提供的选项。
我发现SinkRetryCount和SinkRetryWait是AzureTableSink类的两个参数,但我猜(因为文档没有正确地提到),这将是整个管道的参数。
我有两个问题:
发布于 2019-07-25 10:07:34
你试过以下几种方法:
- With #1, you can safely use “retry” in your pipeline activities, along with sufficient time between retries.
- this is an ADFv1 or v2 compatible approach
参考资料:https://learn.microsoft.com/en-us/azure/data-factory/v1/data-factory-create-pipelines
- for the activity that is failing, wrap this in an until-success loop, and be sure to include a bound on execution.
- you can add more activities in the loop to handle failure and log, notify, or resolve known failure conditions due to externalities out of your control.
- this is powerful for more generalized pipelines, since you can choose where to begin
检查重试在ee重试在https://learn.microsoft.com/en-us/azure/data-factory/data-factory-create-pipelines。
Retry: Number of retries before the data processing for the slice is marked as Failure. Activity execution for a data slice is retried up to the specified retry count. The retry is done as soon as possible after the failure.希望能帮上忙。
https://stackoverflow.com/questions/57183034
复制相似问题