首页 > 解决方案 > 如果不存在数据,则 ADLS 数据复制任务失败

问题描述

我正在尝试使用 Azure 数据工厂管道从 ADLS 复制数据。管道将每天运行,并且每天都会复制同一天的数据。

在管道中提供开始时间和结束时间以仅获取当前日期数据,如下所示。 在此处输入图像描述

问题是,即使源中没有数据,数据复制作业也会成功,显示管道成功状态。 在此处输入图像描述

如果源 adls 中没有数据,是否有任何方法使数据复制任务失败?

标签: azure-data-factoryazure-data-factory-2azure-data-lake-gen2

解决方案


如果源存在,我认为您不能强制复制活动失败。我要做的是在副本前面放置一个捕获“存在”的 GetMetadata 活动。如果它不存在,则使管道失败。


推荐阅读