我正在尝试使用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?
感谢。
答案 0 :(得分:3)
ADF支持您的案例。对于您遇到的错误,有一个已知的缺陷,在某些情况下,复制向导会错误地生成不适用的“CopyBehavior”属性。我们现在正在解决这个问题。
为了解决方法,请转到Azure门户 - >作者和部署 - >选择该管道 - >在AzureDataLakeStoreSink下找到“CopyBehavior”:“MergeFiles”并删除该行 - >然后部署并重新运行活动。
如果您碰巧创建了一次运行管道,请重新创建一个预定的管道,因为前者很难使用JSON进行更新。
谢谢, 琳达