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 programmare nel tuo linguaggio preferito e di semplificare le operazioni che riducono notevolmente la quantità di codice che devi scrivere. BigQuery supporta le librerie client in C#, Go, Java, Node.js, PHP, Python e Ruby. Per una panoramica più generale delle librerie client all'interno di Google Cloud, consulta la spiegazione delle librerie client.
Per esempi di utilizzo delle varie librerie e API BigQuery, consulta Esempi di codice BigQuery.
Per utilizzare le API, devi autenticarti per verificare l'identità del tuo client. A tale scopo, utilizza le credenziali predefinite dell'applicazione, un file chiave dell'account di servizio o le credenziali utente. Per scoprire di più sull'autenticazione, consulta la pagina Introduzione all'autenticazione.
API BigQuery
Si tratta dell'API principale che fornisce risorse per creare, modificare ed eliminare le risorse principali, come set di dati, tabelle, job e routine.
Per informazioni sull'installazione e l'utilizzo, consulta le librerie client dell'API BigQuery. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Data Policy
Questa API aiuta gli utenti a gestire i criteri dei dati BigQuery per la sicurezza e il mascheramento dei dati a livello di colonna.
Per informazioni sull'API e sul suo utilizzo, consulta API BigQuery Data Policy. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
PHP
Ruby
API BigQuery Connection
Questa API offre il piano di controllo per stabilire le connessioni remote per consentire a BigQuery di interagire con origini dati remote come Cloud SQL. Alcune funzionalità delle query federate sono esposte all'interno dell'API e delle librerie BigQuery.
Per ulteriori informazioni sull'installazione e l'utilizzo, consulta le librerie client di connessione BigQuery. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Migration
Questa API supporta meccanismi per aiutare gli utenti a eseguire la migrazione dei data warehouse esistenti in 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 l'utilizzo, consulta Librerie client BigQuery Migration. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Storage
Questa API espone la lettura dei dati a velocità effettiva elevata per i consumatori che hanno bisogno di scansionare grandi volumi di dati gestiti dalle proprie applicazioni e dai propri strumenti. L'API supporta un meccanismo parallelo di scansione dello spazio di archiviazione ed espone il supporto per l'utilizzo di funzionalità quali progetti di colonne e filtri.
Per ulteriori informazioni sull'installazione e l'utilizzo, consulta le librerie client di BigQuery Storage. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Reservation
Questa API fornisce i meccanismi che consentono agli utenti aziendali di eseguire il provisioning e la gestione di risorse dedicate, come gli slot e le allocazioni della memoria di BigQuery BI Engine.
Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta le librerie client di BigQuery Reservation. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
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 progetto.
Per scoprire di più su questa API e sul suo utilizzo, consulta l'API Analytics Hub. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C#
Go
Java
Node.js
PHP
Python
Ruby
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 di importazioni periodiche da Cloud Storage, l'importazione automatica di dati di analisi da altre proprietà di Google come YouTube o il trasferimento di dati da partner terzi che si integrano con il servizio.
In questa API vengono inoltre definite e gestite le query pianificate in BigQuery.
Per ulteriori informazioni sull'installazione e l'utilizzo, consulta Librerie client BigQuery Data Transfer Service. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua: