尝试使用数据工厂将数据从 Azure table 移动到数据湖存储时出错

Error trying to move data from Azure table to DataLake store with DataFactory

我一直在构建一个 Datafactory 管道以将数据从我的 azure table 存储移动到数据湖存储,但是任务失败了,我找不到任何相关信息。错误是

Copy activity encountered a user error: ErrorCode=UserErrorTabularCopyBehaviorNotSupported,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=CopyBehavior property is not supported if the source is tabular data source.,Source=Microsoft.DataTransfer.ClientLibrary,'.

我不知道问题出在哪里,如果是在数据集、链接服务或管道中,而且似乎根本找不到关于我在控制台上看到的错误的任何信息。

'CopyBehaviour' 属性 不支持您尝试在 ADF 副本中用作源的 Table 存储(不是基于文件的存储)activity.这就是您看到此错误消息的原因。

由于目前不支持从 Azure Table 存储到 Azure Data Lake Store 的复制行为作为临时解决方法,您可以从 Azure Table 存储到 Azure Blob 存储再到 Azure Data Lake商店。

Azure Table Storage to Azure Blob Storage

Azure Blob Storage to Azure Data Lake Store

我知道这不是理想的解决方案,但如果您时间有限,这只是将数据放入数据湖的一个中间步骤。

HTH