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

咨询:Azure ML Studio中MLTable资产的Python访问路径结构

正确访问MLTable数据资产的方式

你当前的路径写法是直接指向数据存储里的文件夹,而非已创建的MLTable数据资产。要访问Studio中创建的名为food的MLTable资产,有几种正确的路径格式:

方式1:通过资产名称引用(默认取最新版本)

from azure.ai.ml import Input
from azure.ai.ml.constants import AssetTypes

training_data_input = Input(
    type=AssetTypes.MLTABLE,
    path="azureml:food:latest"  # latest可省略,默认就是最新版本
)

方式2:指定资产版本

如果需要固定使用某一版本的MLTable,加上版本号:

training_data_input = Input(
    type=AssetTypes.MLTABLE,
    path="azureml:food:1"  # 1为资产版本号,替换成你的实际版本
)

方式3:通过资产ID引用(最精确,不受名称变更影响)

可以在Azure ML Studio的MLTable资产详情页找到资产ID,格式如下:

training_data_input = Input(
    type=AssetTypes.MLTABLE,
    path="azureml:/subscriptions/<订阅ID>/resourceGroups/<资源组名称>/workspaces/<工作区名称>/data/food/versions/<版本号>"
)

注意事项

  • 你原来的路径azureml://datastores/fooddb/paths/food是用于直接访问数据存储中的文件/文件夹,而非已注册的MLTable资产,所以无法正确识别为MLTable类型。
  • 确保你的工作区上下文已正确配置,代码能连接到对应的Azure ML工作区。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 14:35:19