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

使用Python SDK在Azure创建Tabular Dataset后工作室不显示如何解决

问题核心原因

你的代码仅在本地运行环境的内存中生成了TabularDataset实例,没有执行数据集注册到Azure ML工作区的操作,因此不会在Studio的数据集列表中展示。

修复方法

在uploadDataset函数中构造完dataset对象后,添加register方法调用,将数据集注册到工作区即可,修改后的参考代码如下:

def uploadDataset(ws, file, separator=',', dataset_name='my_uploaded_dataset'):
    datastore = Datastore.get_default(ws)
    path = DataPath(datastore=datastore,path_on_datastore=file)
    dataset = TabularDatasetFactory.from_delimited_files(path=path, separator=separator)
    # 新增注册逻辑
    dataset.register(
        workspace=ws,
        name=dataset_name, # 数据集在Studio中显示的名称
        description='上传的分隔符文件数据集', # 可选,添加描述信息
        create_new_version=True # 可选,同名数据集存在时自动创建新版本
    )
    print(dataset.to_pandas_dataframe().head())
    print(type(dataset))

调用时可以传入自定义的数据集名称:

ws = getWorkspace(workspace_name)
uploadDataset(ws, my_csv, ";", dataset_name="wine_quality_dataset")
注意事项
  • 确认你登录的Azure账号、查看的工作区、订阅和资源组,和代码中getWorkspace传入的参数完全一致,避免跨工作区找不到的问题。
  • 代码运行完成后刷新Azure Machine Learning Studio的数据集页面,在「已注册的数据集」标签下即可找到对应数据集。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 12:24:01