Panoramica dei suggerimenti
BigQuery funziona con Active Assist per fornire vari suggerimenti che puoi utilizzare per ottimizzare le risorse BigQuery.
I suggerimenti vengono generati dai motori per suggerimenti, che utilizzano il machine learning (ML) o l'euristica per fornire suggerimenti su come ottimizzare l'utilizzo delle risorse BigQuery.
Puoi visualizzare e gestire i suggerimenti nei diversi motori per suggerimenti utilizzando BigQuery nella console, in BigQuery Active Assist o tramite le notifiche dei suggerimenti in BigQuery Studio. Google Cloud Puoi anche visualizzare i suggerimenti tramite varie visualizzazioni INFORMATION_SCHEMA a livello di progetto e organizzazione.
Per visualizzare i suggerimenti di BigQuery insieme ad altri suggerimenti nella Google Cloud console, utilizza l' Active Assist.
Motori per suggerimenti di BigQuery
BigQuery offre i seguenti motori per suggerimenti:
- Motore per suggerimenti di partizionamento e clustering, che analizza il comportamento delle query per trovare opportunità di partizionamento e clustering per ottimizzare le tabelle BigQuery.
- Motore per suggerimenti di viste materializzate, che trova opportunità per utilizzare le viste materializzate per ottimizzare i flussi di lavoro.
- Motore per suggerimenti IAM, che analizza le autorizzazioni sui set di dati BigQuery e suggerisce aggiornamenti dei ruoli Identity and Access Management (IAM) per le entità che dispongono di autorizzazioni in eccesso.
Visualizza i suggerimenti
Per visualizzare i suggerimenti utilizzando la Google Cloud console:
Nella Google Cloud console, vai alla pagina BigQuery.
Nel menu di navigazione, fai clic su Suggerimenti.
Si apre la pagina Suggerimenti, che mostra tutti i suggerimenti generati per il progetto o l'organizzazione corrente, a seconda dell'ambito selezionato.
Per visualizzare ulteriori informazioni su un suggerimento o un insight specifico, fai clic su un suggerimento.
Visualizza i suggerimenti con INFORMATION_SCHEMA
Puoi anche visualizzare i suggerimenti e gli insight utilizzando le visualizzazioni INFORMATION_SCHEMA. Ad esempio, puoi utilizzare la visualizzazione INFORMATION_SCHEMA.RECOMMENDATIONS per visualizzare i tre suggerimenti principali in base al risparmio di slot, come mostrato nell'esempio seguente:
SELECT
recommender,
target_resources,
LAX_INT64(additional_details.overview.bytesSavedMonthly) / POW(1024, 3) as est_gb_saved_monthly,
LAX_INT64(additional_details.overview.slotMsSavedMonthly) / (1000 * 3600) as slot_hours_saved_monthly,
last_updated_time
FROM
`region-us`.INFORMATION_SCHEMA.RECOMMENDATIONS
WHERE
primary_impact.category = 'COST'
AND
state = 'ACTIVE'
ORDER by
slot_hours_saved_monthly DESC
LIMIT 3;
Il risultato è simile al seguente:
+---------------------------------------------------+--------------------------------------------------------------------------------------------------+ | recommender | target_resources | est_gb_saved_monthly | slot_hours_saved_monthly | last_updated_time +---------------------------------------------------+--------------------------------------------------------------------------------------------------+ | google.bigquery.materializedview.Recommender | ["project_resource"] | 140805.38289248943 | 9613.139166666666 | 2024-07-01 13:00:00 | google.bigquery.table.PartitionClusterRecommender | ["table_resource_1"] | 4393.7416711859405 | 56.61476777777777 | 2024-07-01 13:00:00 | google.bigquery.table.PartitionClusterRecommender | ["table_resource_2"] | 3934.07264107652 | 10.499466666666667 | 2024-07-01 13:00:00 +---------------------------------------------------+--------------------------------------------------------------------------------------------------+
Per maggiori informazioni, consulta le seguenti risorse:
- Visualizzazione
INFORMATION_SCHEMA.RECOMMENDATIONS - Visualizzazione
INFORMATION_SCHEMA.RECOMMENDATIONS_BY_ORGANIZATION - Visualizzazione
INFORMATION_SCHEMA.INSIGHTS
Passaggi successivi
- Scopri come visualizzare i suggerimenti per partizioni e cluster.
- Scopri come applicare i suggerimenti per partizioni e cluster.
- Scopri come gestire vista materializzata materializzate.
- Scopri come utilizzare il motore per suggerimenti IAM.