Integrazione con strumenti di terze parti
Puoi integrare BigQuery con le tue soluzioni di business intelligence (BI) di terze parti preferite per analizzare e visualizzare i tuoi dati utilizzando gli strumenti esistenti. La configurazione della connettività di rete, dell'autenticazione e dei driver ODBC o JDBC ti consente di gestire in modo sicuro la connessione tra BigQuery e le tue piattaforme di analisi esterne.
Se hai bisogno di assistenza per una soluzione, valuta la possibilità di contattare un partnerGoogle Cloud Ready - BigQuery. Il software di terze parti non è supportato dall'assistenza clienti Google Cloud quando è stato identificato che BigQuery funziona come previsto.
Connettività di rete
Tutte le soluzioni di BI e analisi dei dati di cui è stato eseguito il deployment su host e servizi con indirizzi IP esterni possono accedere a BigQuery tramite l'API REST BigQuery pubblica e l'API BigQuery Storage basata su RPC su internet.
Le soluzioni di BI e analisi dei dati di terze parti di cui è stato eseguito il deployment su istanze VM di Compute Engine solo con indirizzi IP interni (nessun indirizzo IP esterno) possono utilizzare l'accesso privato Google per raggiungere le API di Google e i servizi Google come BigQuery. L'accesso privato Google viene abilitato in base alla subnet. Si tratta di un'impostazione per le subnet di una rete VPC. Per abilitare una subnet per l'accesso privato Google e visualizzare i requisiti, consulta Configurazione dell'accesso privato Google.
Le soluzioni di BI e analisi dei dati di terze parti di cui è stato eseguito il deployment su host on-premise possono utilizzare l'accesso privato Google per gli host on-premise per raggiungere le API di Google e i servizi Google come BigQuery. Questo servizio stabilisce una connessione privata su Cloud VPN o Cloud Interconnect dal tuo data center a Google Cloud. Gli host on-premise non hanno bisogno di indirizzi IP esterni, ma utilizzano indirizzi IP interni RFC 1918. Per abilitare l'accesso privato Google per gli host on-premise, devi configurare il DNS, le regole firewall e le route nelle reti on-premise e VPC. Per maggiori dettagli sull'accesso privato Google per gli host on-premise, consulta Configurazione dell'accesso privato Google per gli host on-premise.
Se scegli di gestire la tua istanza di una soluzione BI di terze parti, valuta la possibilità di eseguirne il deployment su Compute Engine per sfruttare il backbone di rete di Google e ridurre al minimo la latenza tra la tua istanza e BigQuery.
Se la tua soluzione di BI lo supporta, potresti prendere in considerazione l'impostazione di filtri nelle query dei report o delle dashboard, se possibile.
Questo passaggio invia i filtri come clausole WHERE a BigQuery. Sebbene l'impostazione di questi filtri non riduca la quantità di dati scansionati da BigQuery, riduce la quantità di dati restituiti sulla rete.
Per ulteriori informazioni sulle ottimizzazioni di rete e query, consulta Migrazione di data warehouse a BigQuery: ottimizzazione delle prestazioni e Introduzione all'ottimizzazione delle prestazioni delle query.
Integrazioni API e ODBC/JDBC
I prodotti di BI e analisi dei dati di Google, come Data Studio, Looker, Managed Service for Apache Spark e istanze di Vertex AI Workbench, nonché soluzioni di terze parti come Tableau, offrono l'integrazione diretta di BigQuery utilizzando l' API BigQuery.
Per altre soluzioni di terze parti e applicazioni personalizzate, Google ha collaborato con Magnitude Simba per fornire driver ODBC e JDBC. Lo scopo di questi driver è aiutarti a sfruttare la potenza di BigQuery con gli strumenti e l'infrastruttura esistenti che non si integrano con l'API BigQuery.
Per maggiori dettagli, consulta la documentazione di Google Cloud sui driver ODBC e JDBC per BigQuery.
Autenticazione
L'API BigQuery utilizza i token di accesso OAuth 2.0 per autenticare le richieste. Un token di accesso OAuth 2.0 è una stringa che concede l'accesso temporaneo a un'API. Il server OAuth 2.0 di Google concede i token di accesso per tutte le API di Google. I token di accesso sono associati a un ambito, che limita l'accesso del token. Per gli ambiti associati all'API BigQuery, consulta l'elenco completo degli ambiti delle API di Google.
Le soluzioni di BI e analisi dei dati che offrono l'integrazione nativa di BigQuery possono generare automaticamente token di accesso per BigQuery utilizzando i protocolli OAuth 2.0 o le chiavi private dei service account fornite dal cliente. Analogamente, le soluzioni che si basano sui driver ODBC/JDBC di Simba possono anche ottenere token di accesso per un account utente Google o per un service account Google.