az ml feature-store

Observação

Essa referência faz parte da extensão ml para a CLI do Azure (versão 2.15.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az ml feature-store . Saiba mais sobre extensões.

Gerenciar repositórios de recursos do Azure ML.

Um repositório de recursos é um sistema de gerenciamento de ciclo de vida para recursos. O repositório de recursos fornece descoberta de recursos, materialização atendendo cargas de trabalho offline (treinamento/inferência em lote), servindo inferência on-line com requisitos de baixa latência e monitoramento operacional e de qualidade de recursos.

Comandos

Nome Description Tipo Status
az ml feature-store create

Crie um repositório de recursos.

Extensão GA
az ml feature-store delete

Excluir um repositório de recursos.

Extensão GA
az ml feature-store list

Liste todas as lojas de recursos em uma assinatura.

Extensão GA
az ml feature-store provision-network

Provisionar rede gerenciada.

Extensão GA
az ml feature-store show

Mostrar detalhes de uma loja de recursos.

Extensão GA
az ml feature-store update

Atualizar um repositório de recursos.

Extensão GA

az ml feature-store create

Crie um repositório de recursos.

Quando um repositório de recursos é criado, vários recursos do Azure que serão usados pelo Azure ML também são criados por padrão: Armazenamento do Azure, Registro de Contêiner do Azure, Cofre de Chaves do Azure e Azure Application Insights. Em vez disso, você pode usar instâncias de recursos existentes do Azure para essas ao criar o repositório de recursos, especificando as IDs de recurso no arquivo YAML de configuração do repositório de recursos.

az ml feature-store create --resource-group
                           [--application-insights]
                           [--container-registry]
                           [--description]
                           [--display-name]
                           [--file]
                           [--image-build-compute]
                           [--location]
                           [--managed-network]
                           [--materialization-identity]
                           [--name]
                           [--no-wait]
                           [--not-grant-permissions]
                           [--offline-store]
                           [--primary-user-assigned-identity]
                           [--public-network-access]
                           [--set]
                           [--tags]
                           [--update-dependent-resources]

Exemplos

Crie um repositório de recursos a partir de um arquivo de especificação YAML.

az ml feature-store create --file feature-store.yml --resource-group my-resource-group

Parâmetros Exigidos

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--application-insights -a

ID do ARM dos insights do aplicativo associados a esse espaço de trabalho.

--container-registry -c

ID do ARM do registro de contêiner associado a esse espaço de trabalho.

--description

A descrição do recurso.

--display-name

Nome para exibição do repositório de recursos.

--file -f

Caminho local para o arquivo YAML que contém a especificação do feature_store do Azure ML. Os documentos de referência do YAML para feature_store podem ser encontrados em: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--image-build-compute -i

O nome do destino de computação a ser usado para criar imagens do Docker do ambiente quando o registro do contêiner estiver atrás de uma rede virtual.

--location -l

O local a ser usado para o novo repositório de recursos.

--managed-network -m

Modo de isolamento de rede gerenciado para o espaço de trabalho.

--materialization-identity -t

A identidade usada para conexão offline/loja online.

--name -n

Nome da tabela de recursos.

--no-wait

Não espere a conclusão da criação do repositório de recursos.

valor padrão: False
--not-grant-permissions

Especificando --not-grant-permissions, para não conceder permissão de identidade de materialização para o repositório de recursos (espaço de trabalho, loja offline e loja online). O padrão é Falso.

valor padrão: False
--offline-store

Configuração da loja offline do repositório de recursos. materialization-identity é necessário para configurar o armazenamento offline.

--primary-user-assigned-identity -p

Identificador ARM da identidade gerenciada atribuída ao usuário principal, caso vários sejam especificados. Também a identidade gerenciada padrão para computação sem cluster.

--public-network-access

Permitir conectividade de ponto de extremidade público quando um espaço de trabalho estiver habilitado para link privado.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=.

--tags

Pares chave-valor separados por espaço para as marcas do objeto.

--update-dependent-resources -u

Especificar --update_dependent_resources, dá seu consentimento para atualizar os recursos dependentes do repositório de recursos. A atualização do Registro de Contêiner do Azure anexado ao espaço de trabalho ou do recurso Application Insights pode interromper a linhagem de trabalhos anteriores, pontos de extremidade de inferência implantados ou sua capacidade de executar novamente trabalhos anteriores nesse repositório de recursos.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ml feature-store delete

Excluir um repositório de recursos.

Por padrão, os recursos dependentes associados ao repositório de recursos (Armazenamento do Azure, Registro de Contêiner do Azure, Cofre de Chaves do Azure, Azure Application Insights) não são excluídos. Para excluí-los também, inclua --all-resources.

az ml feature-store delete --name
                           --resource-group
                           [--all-resources]
                           [--no-wait]
                           [--yes]

Parâmetros Exigidos

--name -n

Nome do repositório de recursos Você pode configurar o grupo padrão usando az configure --defaults feature-store=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--all-resources

Exclua todos os recursos dependentes associados ao repositório de recursos (conta de Armazenamento do Azure, Registro de Contêiner do Azure, Azure Application Insights, Cofre de Chaves do Azure).

valor padrão: False
--no-wait

Não espere que a operação de longa duração termine. O padrão é Falso.

valor padrão: False
--yes -y

Não solicite confirmação.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ml feature-store list

Liste todas as lojas de recursos em uma assinatura.

A lista de repositórios de recursos pode ser filtrada por grupo de recursos.

az ml feature-store list [--max-results]
                         [--resource-group]

Exemplos

Listar todos os repositórios de recursos em um grupo de recursos

az ml feature-store list --resource-group my-resource-group

Liste todos os repositórios de recursos usando o argumento --query para executar uma consulta JMESPath nos resultados dos comandos.

az ml feature-store list --query "[].{Name:name}"  --output table --resource-group my-resource-group

Parâmetros Opcionais

--max-results -r

Número máximo de resultados a serem retornados.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ml feature-store provision-network

Provisionar rede gerenciada.

Aciona o repositório de recursos para provisionar a rede gerenciada. A especificação do sinalizador habilitado para faísca prepara a rede gerenciada do espaço de trabalho para oferecer suporte ao Spark. O padrão é false se não for especificado, mas pode ser habilitado posteriormente executando esse comando novamente com esse sinalizador. Uma vez habilitado, ele não pode ser desabilitado.

az ml feature-store provision-network --name
                                      --resource-group
                                      [--include-spark]
                                      [--no-wait]

Exemplos

Provisionar rede gerenciada.

az ml feature-store provision-network --resource-group my-resource-group --name my-feature-store-name

Parâmetros Exigidos

--name -n

Nome do repositório de recursos Você pode configurar o grupo padrão usando az configure --defaults feature-store=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--include-spark

Booleano [true/false] para se a rede gerenciada deve ser provisionada para contabilizar trabalhos de faísca. O padrão será false se o sinalizador não estiver definido. Ele pode ser habilitado mais tarde, executando este comando novamente com este sinalizador.

valor padrão: False
--no-wait

Não espere que a operação de longa duração termine. O padrão é Falso.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ml feature-store show

Mostrar detalhes de uma loja de recursos.

az ml feature-store show --name
                         --resource-group

Parâmetros Exigidos

--name -n

Nome do repositório de recursos Você pode configurar o grupo padrão usando az configure --defaults feature-store=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ml feature-store update

Atualizar um repositório de recursos.

As propriedades 'description', 'tags', 'friendly_name' e materialization_identity podem ser atualizadas.

az ml feature-store update --name
                           --resource-group
                           [--add]
                           [--application-insights]
                           [--container-registry]
                           [--description]
                           [--display-name]
                           [--file]
                           [--force-string]
                           [--image-build-compute]
                           [--managed-network]
                           [--materialization-identity]
                           [--no-wait]
                           [--not-grant-permissions]
                           [--primary-user-assigned-identity]
                           [--public-network-access]
                           [--remove]
                           [--set]
                           [--update-dependent-resources]

Exemplos

atualizar um repositório de recursos a partir de um arquivo de especificação YAML.

az ml feature-store update --resource-group my-resource-group --name my-feature-store-name --file feature-store.yml

Parâmetros Exigidos

--name -n

Nome do repositório de recursos Você pode configurar o grupo padrão usando az configure --defaults feature-store=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

valor padrão: []
--application-insights -a

ID do ARM dos insights do aplicativo associados a esse espaço de trabalho.

--container-registry -c

ID do ARM do registro de contêiner associado a esse espaço de trabalho.

--description

A descrição do recurso.

--display-name

Nome para exibição do repositório de recursos.

--file -f

Caminho local para o arquivo YAML que contém a especificação do feature_store do Azure ML. Os documentos de referência do YAML para feature_store podem ser encontrados em: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.

valor padrão: False
--image-build-compute -i

O nome do destino de computação a ser usado para criar imagens do Docker do ambiente quando o registro do contêiner estiver atrás de uma rede virtual.

--managed-network -m

Modo de isolamento de rede gerenciado para o espaço de trabalho.

--materialization-identity -t

A identidade usada para conexão offline/loja online.

--no-wait

Não espere que a operação de longa duração termine. O padrão é Falso.

valor padrão: False
--not-grant-permissions

Especificando --not-grant-permissions, para não conceder permissão de identidade de materialização para o repositório de recursos (espaço de trabalho, loja offline e loja online). O padrão é Falso.

valor padrão: False
--primary-user-assigned-identity -p

ID do ARM da identidade atribuída ao usuário primário associada a esse espaço de trabalho.

--public-network-access

Permitir conectividade de ponto de extremidade público quando um espaço de trabalho estiver habilitado para link privado.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.

valor padrão: []
--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>.

valor padrão: []
--update-dependent-resources -u

Especificar --update_dependent_resources, dá seu consentimento para atualizar os recursos dependentes do espaço de trabalho. A atualização do Registro de Contêiner do Azure anexado ao espaço de trabalho ou do recurso Application Insights pode interromper a linhagem de trabalhos anteriores, pontos de extremidade de inferência implantados ou sua capacidade de executar novamente trabalhos anteriores neste espaço de trabalho.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.