Azure ADF映射数据流因BatchUpdateException失败

Azure ADF映射数据流因BatchUpdateException失败,azure,azure-storage-blobs,azure-data-factory,azure-synapse,Azure,Azure Storage Blobs,Azure Data Factory,Azure Synapse,我有许多映射数据流,这些数据流在过去几个月一直在正常运行,其中一些昨天开始出现故障 数据流模式是- 来源:2个Azure SQL DB表,Synapse中的查找表 接收器:Synapse中的1个表(Azure SQL DB) 我们已启用Polybase暂存以获得更好的性能,因为没有它,每个活动都会花费很长时间,为此,我们已将服务链接到Azure Blob存储帐户 昨晚运行的一些较大的表中途失败,出现以下错误,但较小的表都成功了。几个月来,这些管道或任何相关服务均未发生任何变化 进入调试模式时,我

我有许多映射数据流,这些数据流在过去几个月一直在正常运行,其中一些昨天开始出现故障

数据流模式是-

来源:2个Azure SQL DB表,Synapse中的查找表

接收器:Synapse中的1个表(Azure SQL DB)

我们已启用Polybase暂存以获得更好的性能,因为没有它,每个活动都会花费很长时间,为此,我们已将服务链接到Azure Blob存储帐户

昨晚运行的一些较大的表中途失败,出现以下错误,但较小的表都成功了。几个月来,这些管道或任何相关服务均未发生任何变化

进入调试模式时,我无法查看任何Synapse接收器活动的数据预览,除非我在设置中禁用“暂存”选项。如果我尝试启用暂存,它会说“应该指定Blob存储暂存属性”,这是我在调试设置中输入的,但仍然会出现错误

奇怪的是,这个问题只发生在移动大量数据的数据流上,较小的表在调试模式下也可以。所有这些数据流在2天前都是成功的,那么这可能是Blob存储中的空间问题吗

管道活动错误代码:

{"StatusCode":"DFExecutorUserError",
"Message":"Job failed due to reason: at Sink 'SinkIntoSynapse': 
java.sql.BatchUpdateException: There are no batches in the input script.",
"Details":"at Sink 'SinkIntoSynapse': 
java.sql.BatchUpdateException: There are no batches in the input script."}