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 tua azienda soluzioni di business intelligence (BI). Se hai bisogno di assistenza per una soluzione, prendi in considerazione la possibilità di contattare un partner Google Cloud Ready - BigQuery. Il software di terze parti non è supportato dall'assistenza clienti Google Cloud se è stato stabilito che BigQuery funziona come previsto.

Connettività di rete

Tutte le soluzioni di business intelligence 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 tramite internet.

Le soluzioni di analisi dati e BI di terze parti di cui viene eseguito il deployment su istanze VM di Compute Engine con solo indirizzi IP interni (nessun indirizzo IP esterno) possono utilizzare Accesso privato Google per raggiungere API e servizi Google come BigQuery. Attiva accesso privato Google di ogni singola subnet; è un'impostazione per le subnet, in una rete VPC. Per attivare una subnet per l'accesso privato Google e visualizzare i requisiti, consulta la sezione Configurare l'accesso privato Google.

Le soluzioni di analisi dei dati e BI di terze parti implementate su host on-premise possono utilizzare l'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 necessitano di indirizzi IP esterni, ma utilizzano indirizzi IP interni RFC 1918. Per attivare l'accesso privato Google per gli host on-premise, devi configurare il DNS, le regole di firewall e le route nelle reti on-premise e VPC. 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 di BI di terze parti, valuta la possibilità di eseguirne il deployment su Compute Engine per sfruttare la dorsale 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 i 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 analizzati da BigQuery, riduce la quantità di dati che ritornano 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 analisi dei dati e BI di Google, come Looker Studio, Looker, Dataproc, e le istanze di Vertex AI Workbench, e le 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 ODBC e JDBC autisti. Lo scopo di questi fattori è aiutarti a sfruttare il potere BigQuery con strumenti e infrastrutture esistenti che si integrano con l'API BigQuery.

Per ulteriori dettagli, consulta la documentazione di Google sui driver ODBC e JDBC per Google 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 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.

Le soluzioni di Business Intelligence e di 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. 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.