Share via


YAML-schema voor CLI-gegevens (v2)

VAN TOEPASSING OP:Azure CLI ml-extensie v2 (huidige)

U vindt het JSON-bronschema op https://azuremlschemas.azureedge.net/latest/data.schema.json.

Notitie

De YAML-syntaxis die in dit document wordt beschreven, is gebaseerd op het JSON-schema voor de nieuwste versie van de ML CLI v2-extensie. Deze syntaxis werkt gegarandeerd alleen met de nieuwste versie van de ML CLI v2-extensie. U vindt de schema's voor oudere extensieversies op https://azuremlschemasprod.azureedge.net/.

YAML-syntaxis

Sleutel Type Description Toegestane waarden Default value
$schema tekenreeks Het YAML-schema. Als u de Azure Machine Learning Visual Studio Code-extensie gebruikt om het YAML-bestand te ontwerpen, neemt $schema u deze boven aan het bestand op om schema- en resourcevoltooiingen aan te roepen.
name tekenreeks Vereist. De naam van de gegevensasset.
version tekenreeks De versie van de gegevensset. Als u dit weglaat, wordt in Azure Machine Learning automatisch een versie gegenereerd.
description tekenreeks De beschrijving van de gegevensasset.
tags object De tagwoordenlijst voor het gegevensarchief.
type tekenreeks Het gegevensassettype. Geef uri_file op voor gegevens die naar één bestandsbron verwijst of uri_folder voor gegevens die naar een mapbron verwijst. uri_file, uri_folder uri_folder
path tekenreeks Een lokaal pad naar het gegevensbestand of de map van de gegevensbron, of de URI van een cloudpad naar het gegevensbestand of de map. Zorg ervoor dat de bron die hier wordt opgegeven compatibel is met de type opgegeven.

Ondersteunde URI-typen zijnazureml, https, wasbs, en abfssadl. Als u de URI-indeling wilt gebruiken, raadpleegt u de azureml:// syntaxis van core yaml.

Opmerkingen

De az ml data opdrachten kunnen worden gebruikt voor het beheren van Azure Machine Learning-gegevensassets.

Voorbeelden

Ga naar deze GitHub-resource voor voorbeelden. Er worden verschillende weergegeven:

YAML: gegevensbestand

$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: map voor gegevensopslag

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

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

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

$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: map 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: lokaal bestand

$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: lokale map

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

Volgende stappen