Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Panoramica delle API e delle librerie BigQuery

Panoramica

Questa pagina fornisce una panoramica delle varie API e librerie associate a BigQuery. 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, vedi Esempi di codice BigQuery.

Per informazioni sull'autenticazione, consulta la pagina Introduzione all'autenticazione.

API disponibili

BigQuery offre più insiemi di funzionalità. Invece di tutte le funzionalità che si trovano in un unico servizio API, alcune funzionalità si trovano all'interno di API distinte, accessibili tramite librerie diverse.

API BigQuery

Questa è l'API centrale utilizzata per le interazioni principali. All'interno di questa API puoi trovare risorse per interagire con le risorse principali, come set di dati, tabelle, job e routine.

Per scoprire di più su questa libreria e sull'utilizzo, consulta la pagina Librerie client BigQuery.

API BigQuery Data Transfer

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 maggiori informazioni sulla libreria e sull'utilizzo, consulta la pagina Librerie client di Data Transfer.

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 su questa libreria e sull'utilizzo, vedi Librerie client di connessione BigQuery.

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 sulla libreria e sull'utilizzo, consulta la pagina Librerie client di BigQuery Storage.

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 su questa libreria e sull'utilizzo, consulta le librerie client di BigQuery Reservation.

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 sulla libreria e sull'utilizzo, consulta Librerie client di BigQuery Migration.

API BigQuery 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 saperne di più sulla libreria e sull'utilizzo, consulta le API REST di BigQuery Analytics Hub.