Présentation des API et des bibliothèques BigQuery

Présentation

Cette page présente les différentes API et bibliothèques associées à BigQuery. Pour obtenir une présentation plus générale des bibliothèques clientes dans Google Cloud, consultez la page Présentation des bibliothèques clientes.

API disponibles

BigQuery offre plusieurs ensembles de fonctionnalités. Au lieu que toutes les fonctionnalités soient basées sur un même service d'API, certaines fonctionnalités résident dans des API distinctes, accessibles via des bibliothèques différentes.

API BigQuery

Il s'agit de l'API centrale utilisée pour les interactions principales. Dans cette API, vous pouvez trouver des ressources pour interagir avec des ressources de base, telles que des ensembles de données, des tables, des tâches et des routines.

Pour en savoir plus sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes BigQuery.

API BigQuery Data Transfer

Cette API est utilisée pour les workflows d'ingestion gérés. Voici quelques exemples de workflows : planification des ingestions périodiques de Cloud Storage, ingestion automatisée de données d'analyse à partir d'autres propriétés Google comme YouTube, ou transferts de données provenant de partenaires tiers qui s'intègrent au service.

Cette API permet également de définir et de gérer des requêtes programmées dans BigQuery.

Pour plus d'informations sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes de transfert de données.

API de connexion BigQuery

Cette API fournit le plan de contrôle permettant d'établir des connexions à distance pour permettre à BigQuery d'interagir avec des sources de données distantes telles que Cloud SQL. Certaines fonctionnalités de requête fédérée sont exposées dans les bibliothèques et l'API BigQuery.

Pour en savoir plus sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes de la connexion BigQuery.

API BigQuery Storage

Cette API expose la lecture de données à haut débit pour les consommateurs qui doivent analyser de grands volumes de données gérés à partir de leurs propres applications et outils. L'API est compatible avec un mécanisme parallèle d'analyse de stockage et expose la compatibilité avec des fonctionnalités telles que les projets de colonnes et le filtrage.

Pour en savoir plus sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes BigQuery Storage.

API BigQuery Reservation

Cette API fournit les mécanismes grâce auxquels les utilisateurs professionnels peuvent provisionner et gérer des ressources dédiées telles que des emplacements et des allocations de mémoire BigQuery BI Engine.

Pour en savoir plus sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes Reservation BigQuery.

API BigQuery Migration

Cette API est compatible avec des mécanismes permettant d'aider les utilisateurs à migrer des entrepôts de données existants vers BigQuery. Elle s'appuie principalement sur une série de workflows et de tâches à traiter, comme la traduction du langage SQL.

Pour en savoir plus sur cette bibliothèque et son utilisation, consultez la page Bibliothèques clientes de BigQuery Migration.