我一直在构建一个Datafactory管道来将数据从我的azure表存储移动到datalake存储,但是任务失败,但我找不到任何信息。错误是
复制活动遇到用户错误:ErrorCode = UserErrorTabularCopyBehaviorNotSupported,'Type = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,如果源是表格数据源,则不支持Message = CopyBehavior属性。,Source = Microsoft.DataTransfer.ClientLibrary,'。
我不知道问题在哪里,如果在数据集,链接服务或管道中,并且似乎根本找不到我在控制台上看到的错误的任何信息。
由于目前不支持从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
您尝试在ADF复制活动中用作源的表存储(不是基于文件的存储)不支持“CopyBehaviour”属性。这就是您看到此错误消息的原因。