首页 文章

使用Data Factory将存储帐户表转移到Data Lake

提问于
浏览
0

我正在尝试使用Data Factory将表从存储帐户传输到Data Lake . 微软称,人们可以“将任意大小和格式的文件存储到Data Lake中” . 我使用在线向导并尝试创建管道 . 管道创建,但我总是得到一个错误说:

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

有什么建议可以使用Data Factory将数据从Storage Accounts表传输到Data Lake吗?

谢谢 .

1 回答

  • 3

    您的案例得到ADF的支持 . 对于您遇到的错误,有一个已知的缺陷,在某些情况下,复制向导会错误地生成不适用的“CopyBehavior”属性 . 我们现在正在解决这个问题

    为了解决方法,请转到Azure门户 - >作者和部署 - >选择该管道 - >在AzureDataLakeStoreSink下找到“CopyBehavior”:“MergeFiles”并删除该行 - >然后部署并重新运行该活动 .

    如果您碰巧创建了一次运行管道,请重新创建一个预定的管道,因为前者很难使用JSON进行更新 .

    谢谢,琳达

相关问题