共用方式為


CLI (v2) 資料 YAML 架構

適用於:Azure CLI ml 延伸模組 v2 (目前)

您可以在 找到來源 JSON 架構 https://azuremlschemas.azureedge.net/latest/data.schema.json

注意

本文件中詳述的 YAML 語法是以最新版 ML CLI v2 延伸模組的 JSON 結構描述為基礎。 此語法僅保證能與最新版的 ML CLI v2 延伸模組搭配運作。 您可以在 https://azuremlschemasprod.azureedge.net/ 找到舊版延伸模組的結構描述。

YAML 語法

機碼 類型 描述 允許的值 預設值
$schema string YAML 結構描述。 如果您使用 Azure Machine Learning Visual Studio Code 延伸模組以撰寫 YAML 檔案,請在檔案頂端包含 $schema 以叫用結構描述和資源完成。
name 字串 必要。 數據資產名稱。
version 字串 數據集版本。 如果省略,Azure 機器學習 會自動產生版本。
description 字串 數據資產描述。
tags object 數據存放區標籤字典。
type 字串 數據資產類型。 指定 uri_file 指向單一檔案來源的數據,或 uri_folder 針對指向資料夾來源的數據指定。 uri_file, uri_folder uri_folder
path 字串 數據源檔案或資料夾的本機路徑,或資料源檔案或資料夾之雲端路徑的 URI。 請確定這裡提供的來源與 type 指定的 相容。

支援的 URI 型態為 azureml、、httpswasbsabfssadl。 若要使用 azureml:// URI 格式,請參閱 核心 yaml 語法

備註

az ml data命令可用來管理 Azure 機器學習 數據資產。

範例

如需範例,請瀏覽此 GitHub 資源。 顯示數個:

YAML:數據存放區檔案

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-file-example
description: Data asset created from file in cloud.
type: uri_file
path: azureml://datastores/workspaceblobstore/paths/example-data/titanic.csv

YAML:資料存放區資料夾

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-folder-example
description: Data asset created from folder in cloud.
type: uri_folder
path: azureml://datastores/workspaceblobstore/paths/example-data/

YAML:https 檔案

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-file-https-example
description: Data asset created from a file in cloud using https URL.
type: uri_file
path: https://account-name.blob.core.windows.net/container-name/example-data/titanic.csv

YAML:https 資料夾

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-folder-https-example
description: Dataset created from folder in cloud using https URL.
type: uri_folder
path: https://account-name.blob.core.windows.net/container-name/example-data/

YAML:wasbs 檔案

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-file-wasbs-example
description: Data asset created from a file in cloud using wasbs URL.
type: uri_file
path: wasbs://account-name.blob.core.windows.net/container-name/example-data/titanic.csv

YAML:wasbs 資料夾

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: cloud-folder-wasbs-example
description: Data asset created from folder in cloud using wasbs URL.
type: uri_folder
path: wasbs://account-name.blob.core.windows.net/container-name/example-data/

YAML:本機檔案

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: local-file-example-titanic
description: Data asset created from local file.
type: uri_file
path: sample-data/titanic.csv

YAML:本機資料夾

$schema: https://azuremlschemas.azureedge.net/latest/data.schema.json
name: local-folder-example-titanic
description: Dataset created from local folder.
type: uri_folder
path: sample-data/

下一步