Puoi ottimizzare il rendimento dei report basati sui dati di BigQuery utilizzando le seguenti tecniche. Queste tecniche possono aiutarti a eseguire il rendering delle visualizzazioni più rapidamente, riducendo al contempo i costi di BigQuery.
Migliorare il rendimento con l'API BigQuery Storage di lettura
Per le query che utilizzano risultati paginati, l'abilitazione dell'API BigQuery Storage di lettura può comportare tempi di query più rapidi. Data Studio utilizza automaticamente l'API Storage di lettura quando ciò migliora i tempi di esecuzione delle query.
Per abilitare l'API BigQuery Storage di lettura, concedi le seguenti autorizzazioni all'utente BigQuery connesso a Data Studio:
bigquery.readsessions.createbigquery.readsessions.getData
Accelerare i report con BigQuery BI Engine
BigQuery BI Engine è un servizio di analisi in memoria rapido e ad alta concorrenza integrato in BigQuery. Se configuri BI Engine con Data Studio, le visualizzazioni vengono sottoposte a rendering in meno di un secondo, riducendo al contempo i costi di concorrenza delle query (scopri di più su BigQuery BI Engine).
Requisiti per utilizzare BI Engine con Data Studio
Per accelerare i report di Data Studio utilizzando BI Engine, verifica i seguenti prerequisiti:
- Archiviazione dei dati: archivia i dati dei report in tabelle o viste BigQuery standard.
- Progetto di fatturazione: designa un progetto di fatturazione BigQuery valido con la fatturazione attiva Google Cloud abilitata.
- Abilitazione dell'API: abilita l'API BigQuery (
bigquery.googleapis.com) nel tuo progetto. - Prenotazione di capacità: hai configurato una prenotazione di capacità BI Engine attiva (
SIZE_IN_GB) per il progetto in cui vengono eseguite le query.
Per benchmark dettagliati sul rendimento e guide all'ottimizzazione delle tabelle per BI Engine, consulta Analizzare i dati di BigQuery con Data Studio.