You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory数据流预览错误指向Data Lake端点的原因及解决方法

问题原因及解决办法

原因分析

  • ADF数据流使用的Spark运行时,会默认将支持分层命名空间的StorageV2存储账户识别为Data Lake Storage Gen2,自动切换到Data Lake端点发起请求;而你配置的链接服务是针对Blob服务的授权逻辑(用户分配托管标识/专用端点),两者不匹配导致报错。
  • 普通数据集预览依赖ADF常规运行时,会严格遵循链接服务指定的存储类型;但数据流的Spark运行时会自动检测存储账户特性并选择端点,这是两类运行时的逻辑差异导致的问题仅出现在数据流中。

解决办法

方法1:强制指定数据流源的存储类型

  1. 打开数据流的源设置面板
  2. 在连接选项卡的链接服务下方,手动选择存储服务类型为Blob Storage
  3. 保存配置后重新尝试Data Preview

方法2:禁用存储账户的分层命名空间(按需操作)

如果不需要Data Lake Gen2特性,可通过禁用分层命名空间让数据流明确识别为Blob存储:

  1. 进入Azure门户的目标存储账户页面
  2. 切换到数据湖存储Gen2选项卡
  3. 点击禁用分层命名空间(注意:此操作不可逆,会影响依赖该特性的服务)
  4. 重启ADF数据流相关资源后重试

方法3:调整链接服务适配Data Lake端点

若需保留分层命名空间,可修改链接服务类型以兼容Data Lake端点:

  1. 将链接服务类型切换为Azure Data Lake Storage Gen2
  2. 保留原有的用户分配托管标识/专用端点配置
  3. 重新测试链接服务,更新数据集后在数据流中使用

内容的提问来源于stack exchange,提问作者Potis23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:57:02