CLI (v2) 資料 YAML 架構
您可以在 找到來源 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 、、https wasbs 、abfss 和 adl 。 若要使用 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/