Introduzione alle connessioni

BigQuery ti consente di eseguire query sui dati archiviati al di fuori di BigQuery in servizi Google Cloud come Cloud Storage o Spanner oppure in origini di terze parti come AWS o Azure. Queste connessioni esterne utilizzano l'API BigQuery Connection.

Ad esempio, supponi di archiviare i dettagli degli ordini dei clienti in Cloud SQL e i dati sulle vendite in BigQuery. Unire i due in una singola query. Puoi creare una connessione Cloud SQL un database esterno usando l'API BigQuery Connection. Con le connessioni, non invii mai le credenziali del database come testo non cifrato.

Una connessione è criptata e archiviata in modo sicuro in BigQuery completamente gestito di Google Cloud. Puoi concedere agli utenti l'accesso alle connessioni granting them BigQuery connection Identity and Access Management (IAM) roles.

Tipi di connessione

BigQuery fornisce diversi tipi di connessione per le seguenti origini dati esterne:

  • Amazon Simple Storage Service (Amazon S3)
  • Apache Spark
  • Archiviazione blob Azure
  • Risorse di Google Cloud come modelli remoti di Vertex AI, funzioni remote e BigLake
  • Spanner
  • Cloud SQL
  • AlloyDB per PostgreSQL
  • SAP DataSfera

Connessioni Amazon S3

Per creare una connessione Amazon S3 con BigQuery Omni, consulta Eseguire la connessione ad Amazon S3.

Una volta stabilita una connessione ad Amazon S3, puoi:

Connessioni Spark

Archiviate procedure per Spark esegui stored procedure scritte in Python utilizzando BigQuery. Una connessione Spark ti consente di connetterti a Dataproc Serverless ed eseguire le stored procedure per Spark.

Per creare questa connessione, consulta Creare connessioni.

Connessioni di archiviazione BLOB

Per creare una connessione Archiviazione BLOB con BigQuery Omni, consulta Connettiti allo spazio di archiviazione BLOB.

Una volta stabilita una connessione a Blob Storage, puoi:

Connessioni alle risorse Google Cloud

Una connessione alla risorsa Google Cloud è una connessione per autorizzare l'accesso ad altre risorse Google Cloud come i modelli remoti di Vertex AI, le funzioni remote e BigLake. Per maggiori dettagli su come configurare una connessione alle risorse Google Cloud, consulta Crea e configura una connessione a una risorsa Cloud.

Una volta creata una connessione alla risorsa Google Cloud, puoi utilizzare gli oggetti BigQuery elencati di seguito:

Connessioni Spanner

Per creare una connessione Spanner, consulta Eseguire la connessione a Spanner.

Quando hai una connessione Spanner esistente, puoi eseguire query federate.

Connessioni Cloud SQL

Per creare una connessione Cloud SQL, consulta Connettersi a Cloud SQL.

Una volta stabilita una connessione Cloud SQL, puoi eseguire query federate.

Connessioni AlloyDB

Per creare una connessione AlloyDB, consulta Connettersi ad AlloyDB per PostgreSQL.

Quando hai una connessione AlloyDB esistente, puoi eseguire query federate.

Connessioni SAP Datasphere

Per creare una connessione SAP DataSphere, consulta Connettersi a SAP DataSpa.

Una volta creata una connessione SAP DataSphere, puoi eseguire query federate.

Audit log

BigQuery registra le richieste di utilizzo e gestione relative alle connessioni. Per saperne di più, consulta Panoramica degli audit log di BigQuery.

Passaggi successivi