Utilizzare i driver Simba ODBC e JDBC per BigQuery
I driver Simba Open Database Connectivity (ODBC) e Java Database Connectivity (JDBC) per BigQuery collegano le tue applicazioni a BigQuery, consentendoti di utilizzare le funzionalità di BigQuery con gli strumenti e l'infrastruttura che preferisci. In genere, il driver JDBC viene utilizzato con le applicazioni Java, mentre il driver ODBC viene utilizzato in altri casi.
I driver Simba ODBC e JDBC sono sviluppati da insightsoftware, un Google Cloud partner BigQuery Ready. In alternativa al driver Simba JDBC, è disponibile un driver JDBC per BigQuery sviluppato da Google in anteprima.
Limitazioni
I driver ODBC e JDBC Simba per BigQuery sono soggetti alle seguenti limitazioni:
- Le funzionalità di caricamento di BigQuery non sono supportate.
- Le funzionalità di BigQuery Export non sono supportate.
- I prefissi delle query non sono supportati.
- Si applicano tutte le limitazioni del Data Manipulation Language (DML).
- Le query con parametri forniscono solo la convalida delle query. Le prestazioni delle query non sono interessate.
- I driver sono specifici per BigQuery e non possono essere utilizzati con altri prodotti o servizi.
Prima di iniziare
Quando utilizzi i driver Simba ODBC e JDBC per BigQuery, hai la possibilità di leggere i dati con l'API BigQuery Storage Read anziché con l'API BigQuery standard. Nella documentazione di insightsoftware, questa funzionalità è chiamata API ad alto rendimento. Se prevedi di utilizzare questa funzionalità facoltativa, assicurati di disporre dei ruoli richiesti.
Ruoli obbligatori per l'API ad alto rendimento
Per ottenere le autorizzazioni
necessarie per utilizzare l'API ad alto rendimento,
chiedi all'amministratore di concederti il ruolo IAM
Utente sessione di lettura BigQuery (roles/bigquery.readSessionUser)
nel tuo progetto BigQuery.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare l'API High-Throughput. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per utilizzare l'API ad alto rendimento sono necessarie le seguenti autorizzazioni:
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Installa e configura il driver Simba ODBC per BigQuery
Scarica la versione 3.1.6.1026 del driver per il tuo sistema operativo:
- Windows a 32 bit (file
.msi) - Windows a 64 bit (file
.msi) - Linux a 32 bit e 64 bit (file
.tar.gz) - macOS (file
.dmg)
- Windows a 32 bit (file
Segui le istruzioni nella guida all'installazione e alla configurazione di insightsoftware.
Per informazioni sulle modifiche alle funzionalità e sugli aggiornamenti del flusso di lavoro, consulta le note di rilascio del connettore dati Simba Google BigQuery ODBC.
Per visualizzare un elenco delle versioni precedenti del driver, espandi la sezione seguente:
Installa e configura il driver Simba JDBC per BigQuery
Scarica la versione 1.6.5.1002 del driver.
Segui le istruzioni nella guida all'installazione e alla configurazione di insightsoftware.
Per informazioni sulle modifiche alle funzionalità e sugli aggiornamenti del flusso di lavoro, consulta le note di rilascio del connettore JDBC Simba Google BigQuery.
Per visualizzare un elenco delle versioni precedenti del driver, espandi la sezione seguente:
Assistenza
Il supporto per i driver Simba ODBC e JDBC per BigQuery è disponibile tramite i canali standard di Cloud Customer Care.
Prezzi
Puoi scaricare i driver Simba ODBC e JDBC per BigQuery senza costi e non hai bisogno di licenze aggiuntive per utilizzarli. Tuttavia, quando utilizzi il driver, si applicano i seguenti prezzi di BigQuery:
- Prezzi di calcolo per le query che esegui.
- Prezzi di archiviazione, se il driver è configurato per scrivere set di risultati di grandi dimensioni in una tabella di destinazione.
- Prezzi dell'API BigQuery Storage Read per le letture di dati di set di risultati di grandi dimensioni, se il driver utilizza la funzionalità API ad alta velocità effettiva.
Passaggi successivi
- Scopri di più sul driver JDBC sviluppato da Google per BigQuery.
- Esplora altri strumenti per sviluppatori BigQuery.