Utilizzare Esplora job amministrativi

In qualità di amministratore BigQuery, puoi utilizzare Esplora job amministrativi per monitorare l'attività dei job nella tua organizzazione. Esplora job fornisce anche una serie di filtri e opzioni di ordinamento per risolvere i problemi e identificare i job problematici. Esplora job elimina la necessità di conoscere a fondo INFORMATION_SCHEMA e ti consente di visualizzare rapidamente informazioni sul job come proprietario, progetto, utilizzo degli slot, durata e altro ancora, senza dover scrivere query INFORMATION_SCHEMA.

BigQuery fornisce dettagli e approfondimenti sui job tramite le seguenti INFORMATION_SCHEMA viste:

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per utilizzare Esplora job amministrativo, chiedi all'amministratore di concederti Ruolo IAM Visualizzatore risorse BigQuery (roles/bigquery.resourceViewer) nell'organizzazione o nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare Esplora job amministrativo. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per utilizzare Esplora job amministrativo, sono necessarie le seguenti autorizzazioni:

  • Per visualizzare i dati a livello di progetto: bigquery.jobs.listAll nel progetto
  • Per visualizzare i dati a livello di organizzazione: bigquery.jobs.listAll sull'organizzazione
  • Per filtrare in base alle prenotazioni nella tua organizzazione: bigquery.reservations.list dell'organizzazione

Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati altri ruoli predefiniti.

Filtra job

Per filtrare i job per query contenute nei INFORMATION_SCHEMA.JOBS* di viste, procedi nel seguente modo:

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel pannello di navigazione, seleziona Amministrazione > Esplora job.

  3. Nell'elenco Sede, seleziona la località di cui vuoi visualizzare i di lavoro.

  4. Applica i filtri facoltativi in base alle esigenze:

    • Ambito job. ad esempio il progetto, l'organizzazione e i job attuali.
    • Stato. Ad esempio completate, errore, attive e in coda.
    • Priorità job. Ad esempio, job interattivi o batch.
    • ID job:
    • Proprietario. ID indirizzo email del proprietario del job (applicabile solo quando l'ambito del job è progetto o organizzazione).
    • ID progetto. (Applicabile solo quando l'ambito del job è l'organizzazione)
    • ID prenotazione. (Applicabile solo se l'ambito del job è l'organizzazione)
    • Tempo slot superiore a. Job che hanno richiesto più tempo rispetto al tempo dello slot specificato.
    • Durata superiore a. Job che hanno richiesto più tempo della durata specificata.
    • Byte elaborati più di. Job che hanno elaborato più byte rispetto a quelli specificati.
    • Approfondimenti sulle query. Tipi di approfondimenti sulle query, ad esempio concorrenza per gli slot, superamento della capacità di shuffle della memoria e modifica della scala di input dei dati.
    • Hash di query. L'hash della query contiene gli hash della query. È una STRINGA esadecimale che ignora commenti, valori dei parametri, funzioni definite dall'utente e valori letterali. Questo campo viene visualizzato per le query GoogleSQL riuscite che non sono hit della cache.
    • Etichette. Coppie key:value che possono essere assegnate a un job. Puoi filtrare utilizzando una chiave, un valore o una combinazione di key:value.

Visualizza i dettagli di esecuzione della query

Per visualizzare i dettagli di esecuzione delle query dei job:

  1. Vai alla pagina Esplora job.

    Vai a Esplora job

  2. Per visualizzare i job, fai clic su Esplora job.

  3. Filtra job per visualizzare i job con limitazioni.

  4. Fai clic su un job per cui vuoi visualizzare i dettagli di esecuzione della query.

  5. Nel riquadro Risultati delle query, fai clic sulla scheda Grafico di esecuzione per visualizzare i dettagli di esecuzione del job.

    Grafico di esecuzione per i job.

Per informazioni su come interpretare gli approfondimenti, consulta Interpreta gli approfondimenti sul rendimento delle query.

Prezzi

L'esplorazione job non è disponibile ad accesso meno frequente per ridurre i costi di archiviazione. Le query utilizzate per compilare questi grafici non vengono fatturate e non utilizzano gli slot prenotazioni di proprietà dell'utente. Le query che elaborano troppi dati hanno un timeout.

Passaggi successivi