Esquema YAML de dados CLI (v2)
APLICA-SE A: Azure CLI ml extension 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 , abfss e 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/