Utilizzare Esplora job amministrativi

In qualità di amministratore di BigQuery, puoi utilizzare l'esploratore dei job amministrativi per monitorare l'attività dei job nella tua organizzazione. Lo strumento di esplorazione dei job fornisce anche una serie di filtri e opzioni di ordinamento per risolvere i problemi e identificare i job problematici. Lo strumento di esplorazione dei job ti evita di dover conoscere a fondo INFORMATION_SCHEMA e ti consente di visualizzare rapidamente le informazioni sui 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 l'esploratore dei job amministrativi, chiedi all'amministratore di concederti il ruolo IAM Visualizzatore risorse BigQuery (roles/bigquery.resourceViewer) per la tua organizzazione o il tuo 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 attività amministrative. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:

Autorizzazioni obbligatorie

Per utilizzare Esplora attività amministrative 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 nell'organizzazione

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Filtra job

Per filtrare i job in base alle query contenute nelle visualizzazioniINFORMATION_SCHEMA.JOBS*:

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

    Vai a BigQuery

  2. Nel pannello di navigazione, seleziona Amministrazione > Esplora attività.

  3. Nell'elenco Località, seleziona la località per cui vuoi visualizzare i job.

  4. Applica i filtri facoltativi in base alle esigenze:

    • Ambito del job. Ad esempio il progetto, l'organizzazione e i job correnti.
    • Stato. Ad esempio completate, errore, attive e in coda.
    • Priorità del 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 quando 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 di query contiene gli hash della query. Si tratta di un hash STRING esadecimale che ignora commenti, valori di parametro, funzioni UDF e 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 dei job.

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

Prezzi

Lo strumento di esplorazione dei job è disponibile senza costi aggiuntivi. Le query utilizzate per compilare questi grafici non vengono fatturate e non utilizzano gli slot nelle prenotazioni di proprietà dell'utente. Le query che elaborano troppi dati hanno un timeout.

Passaggi successivi