Integrazione con strumenti di terze parti

Questo documento descrive i passaggi iniziali della configurazione che potresti dover eseguire per Gestire la connessione tra BigQuery e la piattaforma di terze parti soluzioni di business intelligence (BI). Se hai bisogno di assistenza per una soluzione, valuta la possibilità di contattare un team pronto per Google Cloud - BigQuery partner. Il software di terze parti non è supportata 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 viene eseguito il deployment su host e servizi con indirizzi IP esterni possono accedere a BigQuery tramite API REST BigQuery e l'architettura basata su RPC API BigQuery Storage su internet.

Soluzioni di analisi dei dati e BI di terze parti di cui viene eseguito il deployment Compute Engine Le istanze VM con indirizzi IP interni (nessun indirizzo IP esterno) possono utilizzare Accesso privato Google per raggiungere API e servizi Google come BigQuery. Attiva accesso privato Google a livello di singola subnet; è un'impostazione per le subnet, in una rete VPC. Per abilitare una subnet per l'accesso privato Google e visualizzare requisiti, consulta Configurazione dell'accesso privato Google.

Soluzioni di BI e analisi dei dati di terze parti con deployment on-premise gli host possono utilizzare Accesso privato Google per gli host on-premise per raggiungere API e 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 richiedono indirizzi IP esterni, usano invece dati interni RFC 1918 e gli indirizzi IP esterni. Per abilitare l'accesso privato Google per gli host on-premise, devi configurare DNS, regole firewall e route nei server on-premise e VPC reti. Per maggiori dettagli sull'accesso privato Google per gli ambienti on-premise vedi gli host Configurare l'accesso privato Google per gli host on-premise.

Se scegli di gestire la tua istanza di una soluzione BI di terze parti, prendi in considerazione eseguendone il deployment, Compute Engine per sfruttare la rete backbone di Google e ridurre al minimo la latenza in BigQuery e BigQuery.

Se la tua soluzione BI lo supporta, valuta l'opportunità di impostare filtri nelle query dei report o della dashboard, quando possibile. Questo passaggio applica i filtri WHERE a BigQuery. Anche se l'impostazione di questi filtri non riduce la quantità di dati che BigQuery analizza, ridurre la quantità di dati che ritornano sulla rete.

Per ulteriori informazioni sulle ottimizzazioni della rete e delle query, consulta Migrazione dei data warehouse in BigQuery: ottimizzazione delle prestazioni e ai Introduzione all'ottimizzazione delle prestazioni delle query.

Integrazioni API e ODBC/JDBC

I prodotti BI e di analisi dei dati di Google, Looker Studio Looker Dataproc e istanze di Vertex AI Workbench, e soluzioni di terze parti, come Tableau offrono l'integrazione diretta di BigQuery utilizzando API BigQuery.

Per altre soluzioni di terze parti e applicazioni personalizzate, Google ha collaborato con Magnitude Simba per fornire ODBC e JDBC autisti. Lo scopo di questi fattori è aiutarti a sfruttare il potere BigQuery con strumenti e un'infrastruttura esistenti che si integrano con l'API BigQuery.

Per ulteriori dettagli, consulta la documentazione di Google su Driver ODBC e JDBC per Google BigQuery.

Autenticazione

L'API BigQuery utilizza OAuth 2.0 di accesso ai token per autenticare le richieste. Un token di accesso OAuth 2.0 è una stringa che concede accesso temporaneo a un'API. 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 scope, il che limita l'accesso del token. Per gli ambiti associati alla API BigQuery, consulta le elenco di ambiti delle API di Google.

Soluzioni di BI e analisi dei dati che offrono BigQuery dell'integrazione può generare automaticamente token di accesso per BigQuery utilizzando Protocolli OAuth 2.0 o fornite dal cliente chiavi private dell'account di servizio. Analogamente, anche le soluzioni che si basano su driver ODBC/JDBC Simba possono ottenere l'accesso token per un account utente Google o per un account di servizio Google.