数据工厂管道因各种错误而失败



我建立了一个Azure数据工厂,以MongoDB为源,使用Delta Lake Storage Gen2。已成功检查所有连接(到源和目标目标(。但管道的执行失败,出现以下错误:

*的ADLS Gen2操作失败:操作返回了无效的状态代码"Forbidden"。账户:'xxxx'。文件系统:"市场营销"。路径:"output/users.txt"。错误代码:"AuthorizationPermissionMismatch">

"errorCode":"2200〃"消息":"源"端发生故障。ErrorCode=UserErrorTypeInSchemaTableNotSupported,'Type=Microsoft.DataTransfer。Common.Shared.HybridDeliveryException,Message=未能从架构表中获取类型。这可能是由于缺少Sql Server系统CLR 造成的

"errorCode":"2200〃"消息":"接收器"侧发生故障。ErrorCode=UserErrorSchemaMappingCannotInferSinkColumnType,'Type=Microsoft.DataTransfer。Common.Shared.HybridDeliveryException,Message=无法从第一行数据推断列"xx"的数据类型,请在数据集的复制活动或结构的映射中指定其数据类型*

有什么想法我可以纠正这些错误吗?

错误"的ADLS Gen2操作失败:操作返回了无效的状态代码"Forbidden"。账户:'xxxx'。文件系统:"市场营销"。路径:"output/users.txt"。错误代码:"AuthorizationPermissionMismatch">

指出管道在ADLS Gen2上没有所需的权限。请浏览此文档:https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-access-control.

请注意,在GEN2中,权限更细粒度,因此当检查ADF UI上的连接时,我不会发现这一点。

让我知道进展如何。

谢谢Himanshu

相关内容

  • 没有找到相关文章

最新更新