Descripción general de las API y bibliotecas de BigQuery

Descripción general

En esta página, se proporciona una descripción general de las diversas API y bibliotecas asociadas con BigQuery. Para obtener una descripción más general de las bibliotecas cliente dentro de Google Cloud, consulta Explicación de las bibliotecas cliente.

API disponibles

BigQuery proporciona varios conjuntos de atributos. En lugar de todas las características que residen en un solo servicio de API, algunas funcionalidades se encuentran dentro de API distintas, a las que se accede mediante bibliotecas diferentes.

API de BigQuery

Esta es la API central que se usa para las interacciones principales. Dentro de esta API, puedes encontrar recursos para interactuar con recursos principales, como conjuntos de datos, tablas, trabajos y rutinas.

Para obtener más información sobre esta biblioteca y su uso, consulta la página Bibliotecas cliente de BigQuery.

API de transferencia de datos de BigQuery

Esta API se usa para flujos de trabajo de transferencia administrados. Algunos ejemplos de flujos de trabajo incluyen la programación de transferencias periódicas desde Cloud Storage, la transferencia automatizada de datos de estadísticas de otras propiedades de Google, como YouTube, o transferencias de datos de socios externos que se integran en el servicio.

En esta API, también se definen y administran las consultas programadas dentro de BigQuery.

Para obtener más información sobre esta biblioteca y su uso, consulta la página Bibliotecas cliente de Transferencia de datos.

API de conexión de BigQuery

Esta API proporciona el plano de control para establecer conexiones remotas a fin de permitir que BigQuery interactúe con fuentes de datos remotas, como Cloud SQL. Algunas funciones de consulta federadas se exponen en la API y las bibliotecas de BigQuery.

Para obtener más información sobre esta biblioteca y su uso, consulta Bibliotecas cliente de conexión de BigQuery.

API de BigQuery Storage

Esta API expone una lectura de datos de alta capacidad de procesamiento para los consumidores que necesitan analizar grandes volúmenes de datos administrados desde sus propias aplicaciones y herramientas. La API admite un mecanismo paralelo de análisis del almacenamiento y expone compatibilidad para aprovechar funciones como los proyectos de columnas y el filtrado.

Para obtener más información sobre esta biblioteca y su uso, consulta la página Bibliotecas cliente de BigQuery Storage.

API de reserva de BigQuery

Esta API proporciona los mecanismos mediante los cuales los usuarios empresariales pueden aprovisionar y administrar recursos dedicados, como ranuras y asignaciones de memoria de BigQuery BI Engine.

Para obtener más información sobre esta biblioteca y su uso, consulta Bibliotecas cliente de BigQuery Reservation.

API de BigQuery Migration

Esta API admite mecanismos para ayudar a los usuarios a migrar almacenes de datos existentes a BigQuery. En gran medida, los modelos funcionan como una serie de tareas y flujos de trabajo que se deben procesar, como la traducción de SQL.

Para obtener más información sobre esta biblioteca y su uso, consulta Bibliotecas cliente de la migración de BigQuery.