Partilhar via


Esquema YAML de dados CLI (v2)

APLICA-SE A:Extensão ml da CLI do Azure v2 (atual)

Você pode encontrar o esquema JSON de origem em https://azuremlschemas.azureedge.net/latest/data.schema.json.

Nota

A sintaxe YAML detalhada neste documento é baseada no esquema JSON para a versão mais recente da extensão ML CLI v2. Esta sintaxe é garantida apenas para funcionar com a versão mais recente da extensão ML CLI v2. Você pode encontrar os esquemas para versões de extensão mais antigas em https://azuremlschemasprod.azureedge.net/.

Sintaxe YAML

Chave Tipo Description Valores permitidos Default value
$schema string O esquema YAML. Se você usar a extensão de código do Visual Studio do Aprendizado de Máquina do Azure para criar o arquivo YAML, inclua $schema na parte superior do arquivo para invocar o esquema e as completações de recursos.
name string Obrigatório. O nome do ativo de dados.
version string A versão do conjunto de dados. Se omitido, o Azure Machine Learning gera automaticamente uma versão.
description string A descrição do ativo de dados.
tags objeto O dicionário de tags datastore.
type string O tipo de ativo de dados. Especifique uri_file para dados que apontam para uma única fonte de arquivo ou uri_folder para dados que apontam para uma fonte de pasta. uri_file, uri_folder uri_folder
path string Um caminho local para o arquivo ou pasta da fonte de dados ou o URI de um caminho de nuvem para o arquivo ou pasta da fonte de dados. Certifique-se de que a fonte fornecida aqui é compatível com o type especificado.

Os tipos de URI suportados são azureml, https, wasbs, abfsse adl. Para usar o azureml:// formato URI, consulte Sintaxe yaml principal.

Observações

Os az ml data comandos podem ser usados para gerenciar ativos de dados do Azure Machine Learning.

Exemplos

Visite este recurso do GitHub para obter exemplos. Vários são mostrados:

YAML: arquivo de armazenamento de dados

$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: pasta de armazenamento de dados

$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: arquivo 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: pasta 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: arquivo 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: pasta 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: arquivo 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: pasta 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/

Próximos passos