Panoramica delle API e delle librerie di BigQuery

Questa pagina fornisce una panoramica delle varie API associate a BigQuery. Puoi utilizzare le API direttamente inviando richieste non elaborate al server, ma le librerie client ti consentono di scrivere il codice nel tuo linguaggio preferito e di fornire semplificazioni che riducono notevolmente la quantità di codice da scrivere. BigQuery supporta le librerie client in C#, Go, Java, Node.js, PHP, Python e Ruby. Per una panoramica più generale delle librerie client in Google Cloud, consulta la pagina Spiegazione sulle librerie client.

Per esempi sull'utilizzo delle varie librerie e API di BigQuery, consulta gli esempi di codice BigQuery.

Per utilizzare le API, devi eseguire l'autenticazione per verificare l'identità del client. A tale scopo, puoi utilizzare le credenziali predefinite dell'applicazione, un file delle chiavi dell'account di servizio o le credenziali utente. Per scoprire di più sull'autenticazione, consulta la pagina Introduzione all'autenticazione.

Consulta la pagina Prezzi per ulteriori informazioni sui prezzi di BigQuery, inclusi i prezzi per importazione ed estrazione dati.

API BigQuery

È l'API principale che fornisce risorse per la creazione, la modifica e l'eliminazione di risorse di base come set di dati, tabelle, job e routine.

Per informazioni su installazione e utilizzo, consulta Librerie client dell'API BigQuery. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Data Policy

Questa API consente agli utenti di gestire i criteri relativi ai dati di BigQuery per la sicurezza e il mascheramento dei dati a livello di colonna.

Per informazioni su questa API e sul suo utilizzo, consulta API BigQuery Data Policy. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Connection

Questa API fornisce il piano di controllo per stabilire connessioni remote e consentire a BigQuery di interagire con origini dati remote come Cloud SQL. Alcune funzionalità di query federate sono esposte all'interno delle librerie e dell'API BigQuery.

Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di connessione BigQuery. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Migration

Questa API supporta meccanismi per aiutare gli utenti a eseguire la migrazione dei data warehouse esistenti su BigQuery. I modelli funzionano in gran parte come una serie di flussi di lavoro e attività da elaborare, come la traduzione di SQL.

Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di BigQuery Migration. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Storage

Questa API espone letture dei dati a velocità effettiva elevata per consumatori che hanno bisogno di analizzare grandi volumi di dati gestiti dalle proprie applicazioni e dai propri strumenti. L'API supporta un meccanismo parallelo di analisi dell'archiviazione ed espone il supporto per l'utilizzo di funzionalità quali progetti a colonne e filtri.

Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di BigQuery Storage. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Reservation

Questa API fornisce i meccanismi in base ai quali gli utenti aziendali possono eseguire il provisioning e gestire risorse dedicate come slot e allocazioni della memoria di BigQuery BI Engine.

Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di BigQuery Reservation. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

Analytics Hub

Questa API facilita la condivisione dei dati all'interno e tra le organizzazioni. Consente ai fornitori di dati di pubblicare schede che fanno riferimento a set di dati BigQuery condivisi. Con Analytics Hub, gli utenti possono scoprire e cercare le schede a cui hanno accesso. Gli iscritti possono visualizzare e iscriversi alle schede. Quando ti abboni a una scheda, Analytics Hub crea un set di dati collegato nel tuo progetto.

Per ulteriori informazioni su questa API e sul suo utilizzo, consulta API Analytics Hub. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:

API BigQuery Data Transfer Service

Questa API viene utilizzata per i flussi di lavoro di importazione gestiti. Esempi di flussi di lavoro includono la pianificazione delle importazioni periodiche da Cloud Storage, l'importazione automatica dei dati di analisi da altre proprietà di Google, come YouTube, o i trasferimenti di dati da partner terzi che si integrano con il servizio.

In questa API vengono inoltre definite e gestite le query pianificate all'interno di BigQuery.

Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di BigQuery Data Transfer Service. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua: