Panoramica delle API e delle librerie di BigQuery
Questa pagina fornisce una panoramica delle varie API associate a in BigQuery. Sebbene tu possa utilizzare le API direttamente inviando richieste non elaborate al server, le librerie client ti consentono di scrivere codice nel linguaggio che preferisci e offrono semplificazioni che riducono notevolmente la quantità di codice da scrivere. BigQuery supporta le librerie client in C#, Go, Java, Node.js, PHP, come Python e Ruby. Per una panoramica più generale delle librerie client in Google Cloud, consulta Descrizione delle librerie client.
Per esempi di utilizzo delle varie API e librerie BigQuery, consulta gli esempi di codice BigQuery.
Per utilizzare le API, devi eseguire l'autenticazione per verificare l'identità del client. Puoi puoi farlo usando Credenziali predefinite dell'applicazione, un file delle chiavi dell'account di servizio, o credenziali utente. Per scoprire di più sull'autenticazione, consulta la sezione Introduzione all'autenticazione.
Consulta la pagina Prezzi per ulteriori informazioni su BigQuery dei prezzi, inclusa l'importazione dei dati ed estrazione dei dati.
API BigQuery
Si tratta dell'API principale che fornisce risorse per creare, modificare e eliminando risorse principali come set di dati, tabelle, job e routine.
Per informazioni sull'installazione e sull'utilizzo, consulta Librerie client dell'API BigQuery. Per i link alla documentazione di riferimento e al codice sorgente, seleziona un linguaggio:
C#
Vai
Java
Node.js
PHP
Python
Ruby
API BigQuery Data Policy
Questa API consente agli utenti di gestire i criteri dei dati BigQuery per la sicurezza a livello di colonna e il mascheramento dei dati.
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:
C++
C#
Vai
Java
PHP
Ruby
API BigQuery Connection
Questa API fornisce il piano di controllo per stabilire connessioni remote per consentire BigQuery per interagire con origini dati remote come Cloud SQL. Alcune funzionalità di query federate sono esposte all'interno dell'API e delle librerie di BigQuery.
Per ulteriori informazioni sull'installazione e sull'utilizzo, consulta Librerie client di BigQuery Connection. Per i link alla documentazione di riferimento e al codice sorgente, seleziona un lingua:
C++
C#
Vai
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 a in BigQuery. Il funzionamento dei modelli è in gran parte costituito da una serie di flussi di lavoro le 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:
C++
C#
Vai
Java
Node.js
PHP
Python
Ruby
API BigQuery Storage
Questa API espone la lettura dei dati ad alto throughput per i consumatori che devono eseguire la scansione di grandi volumi di dati gestiti dalle proprie applicazioni e dai propri strumenti. L'API supporta un meccanismo parallelo di scansione dell'archiviazione ed espone il supporto per l'utilizzo come i progetti delle colonne e i filtri.
Per ulteriori informazioni sull'installazione e l'utilizzo, vedi Librerie client di BigQuery Storage. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua:
C++
C#
Vai
Java
Node.js
PHP
Python
Ruby
API BigQuery Reservation
Questa API fornisce i meccanismi mediante i quali gli utenti aziendali possono eseguire il provisioning e gestire di risorse dedicate, come slot e allocazioni di 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 un lingua:
C++
C#
Vai
Java
Node.js
PHP
Python
Ruby
Analytics Hub
Questa API facilita la condivisione dei dati all'interno e tra le organizzazioni. Consente fornitori di dati per pubblicare schede che fanno riferimento set di dati BigQuery. 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 collegamento del set di dati 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 un lingua:
C++
C#
Vai
Java
Node.js
PHP
Python
Ruby
API BigQuery Data Transfer Service
Questa API viene utilizzata per i flussi di importazione gestiti. Esempi di flussi di lavoro includono la pianificazione di 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 di terze parti che si integrano con il servizio.
Questa API consente anche di definire e gestire le query pianificate in BigQuery.
Per ulteriori informazioni sull'installazione e l'utilizzo, vedi Librerie client di BigQuery Data Transfer Service. Per i link alla documentazione di riferimento e al codice sorgente, seleziona una lingua: