Criar um modelo de ML no BigQuery ML usando o console Google Cloud
Neste documento, mostramos como usar o console Google Cloud para criar um modelo do BigQuery ML.
Funções exigidas
Para criar um modelo e executar a inferência, você precisa ter as seguintes funções:
- Editor de dados do BigQuery (
roles/bigquery.dataEditor) - Usuário do BigQuery (
roles/bigquery.user)
- Editor de dados do BigQuery (
Antes de começar
-
No console do Google Cloud , na página do seletor de projetos, selecione ou crie um projeto do Google Cloud .
Funções necessárias para selecionar ou criar um projeto
- Selecionar um projeto: não é necessário um papel específico do IAM para selecionar um projeto. Você pode escolher qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, é necessário ter o papel de Criador de projetos
(
roles/resourcemanager.projectCreator), que contém a permissãoresourcemanager.projects.create. Saiba como conceder papéis.
-
Verifique se o faturamento está ativado para o projeto do Google Cloud .
-
Ative as APIs BigQuery e BigQuery Connection.
Funções necessárias para ativar APIs
Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (
roles/serviceusage.serviceUsageAdmin), que contém a permissãoserviceusage.services.enable. Saiba como conceder papéis.
Pré-requisitos específicos do modelo
Antes de criar um modelo, verifique se você atendeu a todos os pré-requisitos para o tipo de modelo que está criando:
Se você quiser usar uma consulta para selecionar dados de treinamento para um modelo, ela precisa estar disponível como uma consulta salva.
Os modelos de fatoração de matrizes exigem reservas. Para saber mais informações, consulte Preços.
Os seguintes modelos remotos exigem uma conexão a recursos do Cloud:
- Modelos remotos sobre modelos da Vertex AI e de parceiros
- Modelos remotos em modelos abertos
- Modelos remotos em serviços de IA do Cloud
- Modelos remotos sobre modelos personalizados na Vertex AI
A conta de serviço da conexão também precisa receber determinados papéis, dependendo do tipo de modelo remoto.
Para importar um modelo, ele precisa estar em um bucket do Cloud Storage.
crie um conjunto de dados
Crie um conjunto de dados do BigQuery para conter seus recursos:
Console
No console do Google Cloud , acesse a página BigQuery.
No painel à esquerda, clique em Explorer:

Se o painel esquerdo não aparecer, clique em Expandir painel esquerdo para abrir.
No painel Explorer, clique no nome do seu projeto.
Clique em Conferir ações > Criar conjunto de dados.
Na página Criar conjunto de dados, faça o seguinte:
Em ID do conjunto de dados, digite um nome para o conjunto de dados.
Em Tipo de local, selecione Região ou Multirregião.
- Se você selecionou Região, escolha um local na lista Região.
- Se você selecionou Multirregião, escolha EUA ou Europa na lista Multirregião.
Clique em Criar conjunto de dados.
bq
Criar um modelo treinado internamente ou externamente
Use este procedimento para criar os seguintes tipos de modelos:
Modelos de série temporal:
Análise de contribuição: Análise de contribuição
Classificação:
Regressão:
Clustering: K-means
Recomendação: fatoração de matrizes
Redução de dimensionalidade:
Esses modelos têm diferentes conjuntos de opções de acordo com o tipo. Embora o ajuste automático do BigQuery ML funcione bem na maioria dos casos, você pode ajustar manualmente o modelo como parte do procedimento. Se quiser fazer isso, consulte a documentação do tipo de modelo para saber mais sobre as opções.
Para criar um modelo:
Acessar a página do BigQuery.
No painel à esquerda, clique em Explorer:

Se o painel esquerdo não aparecer, clique em Expandir painel esquerdo para abrir.
No painel Explorer, clique em Conjuntos de dados e depois no conjunto que você criou.
Clique em Ver ações ao lado do conjunto de dados e depois em Criar modelo BQML.
O painel Criar novo modelo é aberto.
Em Nome do modelo, digite um nome para o modelo.
Se quiser criar uma consulta salva que contenha a instrução
CREATE MODELpara o modelo, selecione Salvar consulta .- Em Nome da consulta, digite um nome para a consulta salva.
- Em Região, escolha uma região para a consulta salva.
Clique em Continuar.
Na seção Método de criação, selecione Treinar um modelo no BigQuery.
Na seção Objetivo da modelagem, selecione um objetivo para o modelo.
Clique em Continuar.
Na página Opções de modelo, selecione um tipo de modelo. O tipo de modelo que você pode selecionar varia de acordo com o objetivo de modelagem escolhido.
Na seção Dados de treinamento, faça o seguinte:
- Selecione Tabela/Visualização para receber dados de treinamento de uma tabela ou visualização e, em seguida, selecione o projeto, o conjunto de dados e o nome da visualização ou tabela.
- Selecione Consulta para receber dados de treinamento de uma consulta salva e, em seguida, selecione a consulta salva.
Em Colunas de rótulo de entrada selecionadas, escolha as colunas da tabela, visualização ou consulta que você quer usar como entrada para o modelo.
Se houver uma seção Opções obrigatórias, especifique as informações da coluna solicitada:
- Para modelos de classificação e regressão, em INPUT_LABEL_COLS, selecione a coluna que contém os dados de rótulo.
Para modelos de fatoração de matrizes, selecione o seguinte:
- Em RATING_COL, selecione a coluna que contém os dados de classificação.
- Em USER_COL, selecione a coluna que contém os dados do usuário.
- Em ITEM_COL, selecione a coluna que contém os dados do item.
Para modelos de previsão de série temporal, selecione o seguinte:
- Em TIME_SERIES_TIMESTAMP_COL, selecione a coluna que contém os pontos de tempo a serem usados no treinamento do modelo.
- Em TIME_SERIES_DATA_COL, selecione a coluna que contém os dados para previsão.
Opcional: na seção Opcional, especifique valores para outros argumentos de ajuste do modelo. Os argumentos disponíveis variam de acordo com o tipo de modelo que você está criando.
Opcional: se houver uma seção Ajuste de hiperparâmetros, especifique a opção NUM_TRIALS para ativar o [ajuste de hiperparâmetros](/bigquery/docs/hyperparameter-tuning-tutorial) do modelo. Os argumentos disponíveis para ajuste de hiperparâmetros variam de acordo com o tipo de modelo que você está criando.
Clique em Criar modelo.
Quando a criação do modelo for concluída, clique em Acessar modelo para conferir os detalhes.
Criar um modelo remoto em um modelo pré-treinado
Use este procedimento para criar os seguintes tipos de modelos remotos:
Para criar um modelo:
Acessar a página do BigQuery.
No painel à esquerda, clique em Explorer:

No painel Explorer, clique em Conjuntos de dados e depois no conjunto que você criou.
Clique em Ver ações ao lado do conjunto de dados e depois em Criar modelo BQML.
O painel Criar novo modelo é aberto.
Em Nome do modelo, digite um nome para o modelo.
Se quiser criar uma consulta salva que contenha a instrução
CREATE MODELpara o modelo, selecione Salvar consulta .- Em Nome da consulta, digite um nome para a consulta salva.
- Em Região, escolha uma região para a consulta salva.
Clique em Continuar.
Na seção Método de criação, selecione Conectar ao serviço LLM da Vertex AI e aos serviços da IA do Google Cloud.
Na página Opções de modelo, selecione Modelos do Google e de parceiros ou Modelos abertos, conforme apropriado para seu caso de uso.
Na seção Conexão remota, faça o seguinte:
- Se você tiver uma conexão padrão configurada ou se tiver os papéis de administrador do BigQuery e administrador do IAM do projeto, selecione Conexão padrão.
Se você não tiver uma conexão padrão configurada ou não tiver os papéis adequados, selecione conexão a recursos do Cloud.
- Em Projeto, selecione o projeto que contém a conexão que você quer usar.
- Em Local, selecione o local usado pela conexão.
Em Conexão, selecione a conexão a ser usada para o modelo remoto ou Criar nova conexão para criar uma.
Na seção Opções obrigatórias, faça o seguinte:
- Para modelos remotos do Google e de parceiros, especifique o endpoint a ser usado. Esse é o nome do modelo, por exemplo,
gemini-2.0-flash. Para mais informações sobre modelos compatíveis, consulteENDPOINT. - Para modelos remotos em modelos abertos, copie e cole o endpoint a ser usado. Este é o endpoint público compartilhado de um modelo implantado na Vertex AI, no formato
https://location-aiplatform.googleapis.com/v1/projects/project/locations/location/endpoints/endpoint_id. Para mais informações, consulteENDPOINT.
- Para modelos remotos do Google e de parceiros, especifique o endpoint a ser usado. Esse é o nome do modelo, por exemplo,
Clique em Criar modelo.
Quando a criação do modelo for concluída, clique em Acessar modelo para conferir os detalhes.
Criar um modelo remoto em um modelo personalizado
Use este procedimento para criar modelos remotos em modelos personalizados implantados na Vertex AI.
Para criar um modelo:
Acessar a página do BigQuery.
No painel à esquerda, clique em Explorer:

No painel Explorer, clique em Conjuntos de dados e depois no conjunto que você criou.
Clique em Ver ações ao lado do conjunto de dados e depois em Criar modelo BQML.
O painel Criar novo modelo é aberto.
Em Nome do modelo, digite um nome para o modelo.
Se quiser criar uma consulta salva que contenha a instrução
CREATE MODELpara o modelo, selecione Salvar consulta .- Em Nome da consulta, digite um nome para a consulta salva.
- Em Região, escolha uma região para a consulta salva.
Clique em Continuar.
Na seção Método de criação, selecione Conectar aos endpoints da Vertex AI gerenciados pelo usuário.
Na seção Conexão remota da página Opções de modelo, faça uma das seguintes ações:
- Se você tiver uma conexão padrão configurada ou se tiver os papéis de administrador do BigQuery e administrador do IAM do projeto, selecione Conexão padrão.
Se você não tiver uma conexão padrão configurada ou não tiver os papéis adequados, selecione conexão a recursos do Cloud.
- Em Projeto, selecione o projeto que contém a conexão que você quer usar.
- Em Local, selecione o local usado pela conexão.
Em Conexão, selecione a conexão a ser usada para o modelo remoto ou Criar nova conexão para criar uma.
Na seção Opções obrigatórias, especifique o endpoint a ser usado. Este é o endpoint público compartilhado de um modelo implantado na Vertex AI, no formato
https://location-aiplatform.googleapis.com/v1/projects/project/locations/location/endpoints/endpoint_id. Veja mais informações emENDPOINT.Clique em Criar modelo.
Quando a criação do modelo for concluída, clique em Acessar modelo para conferir os detalhes.
Criar um modelo remoto em um serviço de IA do Google Cloud
Use este procedimento para criar modelos remotos em serviços de IA do Cloud.
Para criar um modelo:
Acessar a página do BigQuery.
No painel à esquerda, clique em Explorer:

No painel Explorer, clique em Conjuntos de dados e depois no conjunto que você criou.
Clique em Ver ações ao lado do conjunto de dados e depois em Criar modelo BQML.
O painel Criar novo modelo é aberto.
Em Nome do modelo, digite um nome para o modelo.
Se quiser criar uma consulta salva que contenha a instrução
CREATE MODELpara o modelo, selecione Salvar consulta .- Em Nome da consulta, digite um nome para a consulta salva.
- Em Região, escolha uma região para a consulta salva.
Clique em Continuar.
Na seção Método de criação, selecione Conectar ao serviço LLM da Vertex AI e aos serviços da IA do Google Cloud.
Na página Opções de modelo, selecione Serviços de IA do Google Cloud.
Na seção Conexão remota, faça o seguinte:
- Se você tiver uma conexão padrão configurada ou se tiver os papéis de administrador do BigQuery e administrador do IAM do projeto, selecione Conexão padrão.
Se você não tiver uma conexão padrão configurada ou não tiver os papéis adequados, selecione conexão a recursos do Cloud.
- Em Projeto, selecione o projeto que contém a conexão que você quer usar.
- Em Local, selecione o local usado pela conexão.
Em Conexão, selecione a conexão a ser usada para o modelo remoto ou Criar nova conexão para criar uma.
Na seção Opções obrigatórias, selecione o tipo de serviço de IA do Google Cloud a ser usado.
Na seção Opcional, especifique as informações do processador de documentos se você estiver usando o serviço
CLOUD_AI_DOCUMENT_V1. Opcionalmente, você pode especificar informações do reconhecedor de voz se estiver usando o serviçoCLOUD_AI_SPEECH_TO_TEXT_V2.Clique em Criar modelo.
Quando a criação do modelo for concluída, clique em Acessar modelo para conferir os detalhes.
Criar um modelo importado
Use este procedimento para criar modelos do BigQuery ML importando os seguintes tipos de modelos:
Para criar um modelo:
Acessar a página do BigQuery.
No painel à esquerda, clique em Explorer:

No painel Explorer, clique em Conjuntos de dados e depois no conjunto que você criou.
Clique em Ver ações ao lado do conjunto de dados e depois em Criar modelo BQML.
O painel Criar novo modelo é aberto.
Em Nome do modelo, digite um nome para o modelo.
Se quiser criar uma consulta salva que contenha a instrução
CREATE MODELpara o modelo, selecione Salvar consulta .- Em Nome da consulta, digite um nome para a consulta salva.
- Em Região, escolha uma região para a consulta salva.
Clique em Continuar.
Na seção Método de criação, selecione Importar modelo.
Na página Opções de modelo, selecione o tipo de modelo que você quer importar.
Em Caminho do GCS, procure ou cole o URI do bucket do Cloud Storage que contém o modelo.
Clique em Criar modelo.
Quando a criação do modelo for concluída, clique em Acessar modelo para conferir os detalhes.