Listar modelos
Nesta página, você verá como listar modelos do BigQuery ML em um conjunto de dados. É possível fazer isso:
- Usando o Console do Google Cloud.
- Use o comando
bq ls
na ferramenta de linha de comando bq. - Chamando o método da API
models.list
diretamente ou usando as bibliotecas de cliente.
Permissões necessárias
Para listar modelos em um conjunto de dados, você precisa receber o papel
READER
no conjunto de dados ou um papel Identity and Access Management (IAM) no nível do projeto que
inclui permissões bigquery.models.list
. Se você receber as permissões bigquery.models.list
para envolvidos no projeto, poderá listar modelos em qualquer conjunto de dados no projeto. Os seguintes papéis predefinidos do IAM para envolvidos no projeto incluem permissões bigquery.models.list
:
bigquery.dataViewer
bigquery.dataEditor
bigquery.dataOwner
bigquery.metadataViewer
bigquery.user
bigquery.admin
Para informações sobre papéis e permissões do IAM no BigQuery ML, consulte Controle de acesso. Para mais informações sobre os papéis no nível do conjunto de dados, consulte Papéis básicos para conjuntos de dados.
Listar modelos
Para listar modelos em um conjunto de dados:
Console
No console do Google Cloud, acesse a página do BigQuery.
No painel Explorer, expanda o projeto e um conjunto de dados.
Abra a pasta Models no conjunto de dados.
bq
Emita o comando bq ls
com a sinalização --models
ou -m
. A sinalização --format
pode ser usada para controlar a saída. Se estiver listando modelos em um projeto diferente do projeto padrão, adicione a ID do projeto ao conjunto de dados no seguinte formato: [PROJECT_ID]:[DATASET]
.
bq ls -m --format=pretty PROJECT_ID:DATASET
Substitua:
PROJECT_ID
é o ID do projeto.DATASET
é o nome do conjunto de dados.
A resposta ao comando será semelhante à seguinte quando a sinalização --format=pretty
for usada. --format=pretty
produz saída de tabela formatada. A coluna Model Type
exibe o tipo de modelo, por exemplo, KMEANS
.
+-------------------------+------------+--------+-----------------+ | Id | Model Type | Labels | Creation Time | +-------------------------+------------+--------+-----------------+ | mymodel | KMEANS | | 03 May 03:02:27 | +-------------------------+------------+--------+-----------------+
Exemplos:
Digite o comando a seguir para listar modelos no conjunto de dados mydataset
no seu projeto padrão.
bq ls --models --format=pretty mydataset
Digite o comando a seguir para listar modelos no conjunto de dados mydataset
em myotherproject
. Esse comando usa o atalho -m
para fazer a listagem.
bq ls -m --format=pretty myotherproject:mydataset
API
Para listar modelos usando a API, chame o método models.list
e forneça projectId
e datasetId
.
Go
Antes de testar esta amostra, siga as instruções de configuração do Go no Guia de início rápido do BigQuery: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API BigQuery em Go.
Para autenticar no BigQuery, configure o Application Default Credentials. Para mais informações, acesse Configurar a autenticação para bibliotecas de cliente.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java no Guia de início rápido do BigQuery: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API BigQuery em Java.
Para autenticar no BigQuery, configure o Application Default Credentials. Para mais informações, acesse Configurar a autenticação para bibliotecas de cliente.
Node.js
Antes de testar esta amostra, siga as instruções de configuração do Node.js no Guia de início rápido do BigQuery: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API BigQuery em Node.js.
Para autenticar no BigQuery, configure o Application Default Credentials. Para mais informações, acesse Configurar a autenticação para bibliotecas de cliente.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python no Guia de início rápido do BigQuery: como usar bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API BigQuery em Python.
Para autenticar no BigQuery, configure o Application Default Credentials. Para mais informações, acesse Configurar a autenticação para bibliotecas de cliente.
A seguir
- Para uma visão geral sobre ML do BigQuery, consulte Introdução ao ML do BigQuery.
- Para começar a usar o BigQuery ML, consulte Criar modelos de machine learning no BigQuery ML.
- Para mais informações sobre como utilizar os modelos, consulte: