Esquema YAML de dados da CLI (v2)

APLICA-SE A: Extensão de ML da CLI do Azurev2 (atual)

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

Observação

A sintaxe YAML detalhada neste documento baseia-se no esquema JSON da última versão da extensão de ML da CLI v2. Essa sintaxe só tem a garantia de funcionar com a última versão da extensão de ML da CLI v2. Encontre os esquemas para as versões mais antigas da extensão em https://azuremlschemasprod.azureedge.net/.

Sintaxe YAML

Chave Type Descrição Valores permitidos Valor padrão
$schema string O esquema YAML. Se você usar a extensão do Visual Studio Code do Azure Machine Learning para criar o arquivo YAML, inclua $schema na parte superior do seu arquivo para invocar as conclusões de esquema e recursos.
name string Obrigatórios. O nome do ativo de dados.
version string A versão do conjuntos de dados. Se isso for omitido, o Azure Machine Learning vai gerar uma versão automaticamente.
description string A descrição do ativo de dados.
tags objeto O dicionário de marcas do armazenamento de dados.
type string O tipo de ativo de dados. Especifique uri_file para dados que apontem para uma única origem de arquivo ou uri_folder para dados que apontem para uma origem 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. Verifique se a origem fornecida aqui é compatível com o type especificado.

Os tipos de URI com suporte são azureml, https, wasbs, abfss e adl. Para usar o formato de URI azureml://, confira sintaxe principal do YAML.

Comentários

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

Exemplos

Visite esse recurso 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óximas etapas