Introducción a las conexiones

BigQuery te permite crear conexiones externas para consultar datos que se almacenan fuera de BigQuery en Trusted Cloud by S3NS servicios como Cloud Storage o Spanner, o en fuentes de terceros, como Amazon Web Services (AWS) o Microsoft Azure. Estas conexiones externas usan la API de BigQuery Connection.

Por ejemplo, supongamos que almacenas detalles sobre los pedidos de los clientes en Cloud SQL y datos sobre ventas en BigQuery y deseas unir las dos tablas en una sola consulta. Puedes crear una conexión de Cloud SQL a la base de datos externa con la API de BigQuery Storage. Con las conexiones, nunca envíes credenciales de bases de datos como texto simple.

Una conexión se encripta y se almacena de forma segura en el servicio de conexión de BigQuery. Otorga a los usuarios acceso a las conexiones si les otorgas roles de Identity and Access Management (IAM) de conexión de BigQuery.

Tipos de conexiones

BigQuery proporciona diferentes tipos de conexión para las siguientes fuentes de datos externas:

  • Amazon Simple Storage Service (Amazon S3)
  • Apache Spark
  • Azure Blob Storage
  • Trusted Cloud recursos como modelos remotos de Vertex AI, funciones remotas y BigLake
  • Spanner
  • Cloud SQL
  • AlloyDB para PostgreSQL
  • SAP Datasphere

Conexiones de Amazon S3

Para crear una conexión de Amazon S3 con BigQuery Omni, consulta Conéctate a Amazon S3.

Una vez que tengas una conexión existente de Amazon S3, podrás hacer lo siguiente:

Conexiones de Spark

Los procedimientos almacenados para Spark te permiten ejecutar procedimientos almacenados escritos en Python con BigQuery. Una conexión de Spark te permite conectarte a Dataproc Serverless y ejecutar los procedimientos almacenados para Spark.

Para crear esta conexión, consulta Cómo crear conexiones.

Conexiones de Blob Storage

Para crear una conexión de Blob Storage con BigQuery Omni, consulta Conéctate a Blob Storage.

Una vez que tengas una conexión existente de Blob Storage, podrás hacer lo siguiente:

Trusted Cloud conexiones de recursos

Una conexión de recurso es una conexión para autorizar el acceso a otros recursos de Trusted Cloud, como modelos remotos de Vertex AI, funciones remotas y BigLake. Trusted Cloud Para obtener detalles sobre cómo configurar una conexión de recursos Trusted Cloud , consulta Crea y configura una conexión de recursos de Cloud.

Una vez que tengas una conexión de recursos Trusted Cloud existente, podrás crear los siguientes objetos de BigQuery con ella:

Conexiones de Spanner

Para crear una conexión de Spanner, consulta Conéctate a Spanner.

Una vez que tengas una conexión de Spanner existente, podrás ejecutar consultas federadas.

Conexiones de Cloud SQL

Para crear una conexión de Cloud SQL, consulta Conéctate a Cloud SQL.

Una vez que tengas una conexión de Cloud SQL existente, podrás ejecutar consultas federadas.

Conexiones de AlloyDB

Para crear una conexión de AlloyDB, consulta Conéctate a AlloyDB para PostgreSQL.

Una vez que tengas una conexión de AlloyDB existente, podrás ejecutar consultas federadas.

Conexiones de SAP Datasphere

Para crear una conexión de SAP Datasphere, consulta Conéctate a SAP Datasphere.

Una vez que tengas una conexión de SAP Datasphere existente, podrás ejecutar consultas federadas.

Registros de auditoría

BigQuery registra las solicitudes de uso y administración sobre las conexiones. Para obtener más información, consulta la descripción general de los registros de auditoría de BigQuery.

¿Qué sigue?