Integrazione con strumenti di terze parti

Questo documento descrive i passaggi di configurazione iniziali che potresti dover eseguire per gestire la connessione tra BigQuery e le tue soluzioni di business intelligence (BI) di terze parti. Se hai bisogno di assistenza per una soluzione, valuta la possibilità di contattare un partner BigQuery Ready.Google Cloud 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 BigQuery REST 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 e i servizi di 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 la sezione Configurazione dell'accesso privato Google.

Le soluzioni di BI e analisi dei dati di terze parti implementate su host on-premise possono utilizzare l'accesso privato Google per gli host on-premise per raggiungere le API e i servizi Google come BigQuery. Questo servizio stabilisce una connessione privata tramite Cloud VPN o Cloud Interconnect dal tuo data center a Google Cloud. Gli host on-premise non hanno bisogno di indirizzi IP esterni; utilizzano invece indirizzi IP interni RFC 1918. Per abilitare l'accesso privato Google per gli host on-premise, devi configurare DNS, regole firewall e route nelle reti on-premise e VPC. Per maggiori dettagli sull'accesso privato Google per gli host on-premise, vedi Configurazione dell'accesso privato Google per gli host on-premise.

Se scegli di gestire la tua istanza di una soluzione di BI di terze parti, valuta la possibilità di eseguirla il deployment su Compute Engine per sfruttare l'infrastruttura di rete di Google e ridurre al minimo la latenza tra l'istanza e BigQuery.

Se la tua soluzione di BI lo supporta, ti consigliamo di impostare filtri nelle query di report o dashboard, se possibile. Questo passaggio esegue il push dei filtri come clausole WHERE in BigQuery. Sebbene l'impostazione di questi filtri non riduca la quantità di dati analizzati da BigQuery, riduce la quantità di dati restituiti sulla rete.

Per ulteriori informazioni sulle ottimizzazioni di rete e delle 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 Looker Studio, Looker, Dataproc e istanze di Vertex AI Workbench e 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 strumenti e infrastrutture esistenti che non si integrano con l'API BigQuery.

Per maggiori dettagli, consulta la Google Cloud documentazione sui driver ODBC e JDBC per BigQuery.

Autenticazione

L'API BigQuery utilizza 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 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 dell'account di servizio fornite dal cliente. Allo stesso modo, le soluzioni che si basano sui driver Simba ODBC/JDBC possono anche ottenere token di accesso per un account utente Google o per un account di servizio Google.