【问题标题】:Error trying to move data from Azure table to DataLake store with DataFactory尝试使用数据工厂将数据从 Azure 表移动到 Data Lake 存储时出错
【发布时间】:2016-03-22 22:37:32
【问题描述】:

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

复制活动遇到用户错误:ErrorCode=UserErrorTabularCopyBehaviorNotSupported,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=如果源是表格数据源则不支持 CopyBehavior 属性。,Source=Microsoft.DataTransfer.ClientLibrary ,'。

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

【问题讨论】:

    标签: azure-storage azure-data-factory azure-data-lake


    【解决方案1】:

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

    Azure Table Storage to Azure Blob Storage

    Azure Blob Storage to Azure Data Lake Store

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

    HTH

    【讨论】:

    【解决方案2】:

    您尝试在 ADF 复制活动中用作源的表存储(不是基于文件的存储)不支持“CopyBehaviour”属性。这就是您看到此错误消息的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 2015-12-17
      • 2018-08-01
      • 2020-06-22
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多