Schéma YAML de données CLI (v2)

S’APPLIQUE À :Extension Azure ML CLI v2 (actuelle)

Vous trouverez le schéma JSON source à l’adresse https://azuremlschemas.azureedge.net/latest/data.schema.json.

Remarque

La syntaxe YAML détaillée dans ce document est basée sur le schéma JSON pour la dernière version de l’extension ML CLI v2. Le fonctionnement de cette syntaxe est garanti uniquement avec la dernière version de l’extension ML CLI v2. Vous trouverez les schémas des versions d’extension plus anciennes sur https://azuremlschemasprod.azureedge.net/.

Syntaxe YAML

Clé Type Description Valeurs autorisées Valeur par défaut
$schema string Schéma YAML. Si vous utilisez l’extension Azure Machine Apprentissage Visual Studio Code pour créer le fichier YAML, incluez $schema en haut de votre fichier pour appeler des achèvements de schéma et de ressources.
name string Obligatoire. Le nom de la ressource de données.
version string Version du jeu de données. En cas d’omission, Azure Machine Learning génère automatiquement une version.
description string Description de la ressource de données.
tags object Dictionnaire d’étiquettes de magasin de données.
type string Type de ressource de données. Spécifiez uri_file pour les données qui pointent vers une source de fichier unique, ou uri_folder pour les données qui pointent vers une source de dossier. uri_file, uri_folder uri_folder
path string Chemin d’accès local au fichier ou dossier de source de données, ou URI d’un chemin d’accès cloud au fichier ou dossier de la source de données. Vérifiez que la source fournie ici est compatible avec l’élément type spécifié.

Les types d’URI pris en charge sont azureml, https, wasbs, abfss et adl. Pour utiliser le azureml://format URI , consultez Syntaxe yaml fondamentale.

Notes

Les az ml data commandes peuvent être utilisées pour gérer les ressources de données azure Machine Apprentissage.

Exemples

Visitez cette ressource GitHub pour obtenir des exemples. Vous en trouverez plusieurs ci-dessous :

YAML : fichier datastore

$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 : dossier datastore

$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 : fichier 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 : dossier 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 : fichier 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 : dossier 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 : fichier local

$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 : dossier local

$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/

Étapes suivantes