Usar o explorador de jobs administrativos
Como administrador do BigQuery, você pode usar a Análise de jobs administrativos para monitorar a atividade de jobs na sua organização. O explorador de jobs também oferece uma variedade de opções de filtros e classificação para solucionar problemas e identificar jobs problemáticos.
Com o explorador de jobs, você não precisa mais ter um conhecimento profundo de INFORMATION_SCHEMA
e visualiza rapidamente informações do job, como proprietário, projeto, uso de slot, duração, entre outras, sem a necessidade de criar consultas de INFORMATION_SCHEMA
.
O BigQuery fornece detalhes e insights de jobs pelas seguintes visualizações INFORMATION_SCHEMA
:
INFORMATION_SCHEMA.JOBS_BY_PROJECT
INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION
INFORMATION_SCHEMA.JOBS_BY_USER
Funções exigidas
Para receber as permissões necessárias para usar o Explorador de jobs administrativos,
peça ao administrador para conceder a você o
papel do IAM de Leitor de recursos do BigQuery (roles/bigquery.resourceViewer
) na organização ou no projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para usar o explorador de jobs administrativos. Para conferir as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para usar o explorador de jobs administrativos:
-
Para conferir dados no nível do projeto:
bigquery.jobs.listAll
no projeto -
Para ver os dados no nível da organização:
bigquery.jobs.listAll
na organização -
Para filtrar por reservas na sua organização:
bigquery.reservations.list
na organização
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Filtrar jobs
Para filtrar jobs para consultas contidas nas visualizações
INFORMATION_SCHEMA.JOBS*
, faça o seguinte:
No Console do Google Cloud, acesse a página BigQuery.
No painel de navegação, selecione Administração > Análise de jobs.
Na lista Local, selecione o local onde você quer visualizar os jobs.
Aplique Filtros opcionais conforme necessário:
- Escopo do job. Como o projeto atual, a organização e seus jobs.
- Status. como "Concluído", "Erro", "Ativo" e "Na fila".
- Prioridade de job. como jobs interativos ou em lote.
- ID do job.
- Proprietário. ID de e-mail do proprietário do trabalho (aplicável apenas quando o escopo do trabalho é projeto ou organização).
- ID do projeto. (Aplicável apenas quando o escopo do trabalho é organização)
- ID da reserva. (Aplicável apenas quando o escopo do trabalho é organização)
- Tempo do slot maior que. Os jobs que levaram mais tempo do que o horário de slot especificado.
- Duração superior a. Jobs que levaram mais tempo do que a duração especificada.
- Bytes processados acima de. Jobs que processaram mais bytes do que os bytes processados especificados.
- Query Insights. Tipos de insights de consulta, como contenção de slot, capacidade de embaralhamento de memória excedida e mudança na escala de entrada de dados.
- Hash de consulta. O hash de consulta contém os hashes da consulta. É um hash STRING hexadecimal que ignora comentários, valores de parâmetros, UDFs e literais. Esse campo aparece para consultas bem-sucedidas do GoogleSQL que não são ocorrências em cache.
- Rótulos. Pares de
key:value
que podem ser atribuídos a um job. É possível filtrar usando uma chave, um valor ou uma combinação dekey:value
.
Mais detalhes da execução da consulta
Para visualizar os detalhes da execução da consulta dos jobs, faça o seguinte:
Acesse a página Explorador de jobs.
Para ver os jobs, clique em Análise de jobs.
Filtrar jobs para conferir os jobs limitados.
Clique em um job para o qual você quer ver os detalhes da execução da consulta.
No painel Resultados da consulta, clique na guia Gráfico de execução para conferir os detalhes da execução do job.
Para informações sobre como interpretar insights, consulte Interpretar insights de desempenho de consultas.
Preços
O Jobs Explorer está disponível sem custo adicional. As consultas usadas para preencher esses gráficos não são faturadas e não usam slots em reservas de usuários. As consultas que processam muitos dados expiram.
A seguir
- Saiba mais sobre reservas.
- Saiba mais sobre a compra de slots.
- Saiba como estimar os requisitos de capacidade de slot.
- Saiba como visualizar insights e recomendações de slot.