Схема данных YAML для CLI (версия 2)
ОБЛАСТЬ ПРИМЕНЕНИЯ: расширение машинного обучения Azure CLI версии 2 (текущее)
Исходная схема JSON можно найти по адресу https://azuremlschemas.azureedge.net/latest/data.schema.json.
Примечание.
Синтаксис YAML, описанный в этом документе, основан на схеме JSON для последней версии расширения ML CLI (версия 2). Этот синтаксис гарантированно работает только с последней версией расширения ML CLI (версия 2). Схемы для старых версий расширений можно найти по адресу https://azuremlschemasprod.azureedge.net/.
Синтаксис YAML
Ключ | Тип | Описание | Допустимые значения | Default value |
---|---|---|---|---|
$schema |
строка | Схема YAML. Если вы используете расширение Машинное обучение Azure Visual Studio Code для создания ФАЙЛА YAML, включите $schema в начало файла для вызова схемы и завершения ресурсов. |
||
name |
строка | Обязательный. Имя ресурса данных. | ||
version |
строка | Версия набора данных. Если опущено, Машинное обучение Azure автоматически создает версию. | ||
description |
строка | Описание ресурса данных. | ||
tags |
объект | Словарь тегов хранилища данных. | ||
type |
строка | Тип ресурса данных. Укажите uri_file для данных, указывающих на источник с одним файлом, и uri_folder , для данных, указывающих на источник с папкой. |
uri_file , uri_folder |
uri_folder |
path |
строка | Локальный путь к файлу или папке источника данных или URI облачного пути к файлу или папке источника данных. Убедитесь, что указанный здесь источник совместим с type указанным. Поддерживаются следующие типы URI: azureml , https , wasbs , abfss и adl . Сведения об использовании формата URI см. в разделе "Основной azureml:// синтаксис 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/