Gérer les dépendances de l'API BigQuery
Ce document décrit les services et les API sur lesquels BigQuery dépend. Google Cloud Il explique également les effets sur le comportement de BigQuery lorsque vous désactivez ces services. Consultez ce document avant d'activer ou de désactiver des services dans votre projet.
Certains services sont activés par défaut dans chaque Google Cloud projet que vous créez. D'autres API sont automatiquement activées pour tous les Google Cloud projets qui utilisent BigQuery. Les services restants doivent être explicitement activés avant que vous puissiez utiliser leurs fonctionnalités. Pour en savoir plus, consultez les ressources suivantes :
Ce document s'adresse aux administrateurs.
Services activés par défaut
Les services suivants sont activés par défaut pour chaque nouveau projetGoogle Cloud :
Service | Quelles fonctionnalités en dépendent ? | Conséquences de la désactivation de ce service |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
Remarque:En général, vous pouvez désactiver ce service une fois la migration des données terminée. |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
Services activés par l'API BigQuery Unified
L'API BigQuery Unified (bigqueryunified.googleapis.com
) inclut une sélection de services requis pour le fonctionnement de diverses fonctionnalités BigQuery. Si vous activez l'API BigQuery Unified, tous ces services sont activés simultanément. Google peut mettre à jour les services de cette collection. Ces services sont automatiquement activés dans les projets pour lesquels cette API est activée.
Vous pouvez désactiver des services et des API individuels.
Pour savoir comment activer bigqueryunified.googleapis.com
, consultez la section Activer et désactiver des services.
Service | Quelles fonctionnalités en dépendent ? | Conséquences de la désactivation de ce service |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
Services désactivés par défaut
Vous devez activer manuellement les services suivants pour que les fonctionnalités correspondantes soient disponibles:
Service | Quelles fonctionnalités en dépendent ? | Conséquences de la désactivation de ce service |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
Activer manuellement les composants de code BigQuery
Pour gérer des éléments de code dans BigQuery, tels que des notebooks et des requêtes enregistrées, vous devez activer les API suivantes:
- L'API Compute Engine
- API Dataform
- API Vertex AI
Avant mars 2024, ces API n'étaient pas automatiquement activées par défaut. Si vous avez des scripts d'automatisation antérieurs à mars 2024 qui dépendent de l'état de ces API, vous devrez peut-être les mettre à jour. Si vous avez déjà activé ces API, de nouveaux dossiers Notebooks et Requêtes s'affichent dans le volet Explorer de BigQuery.
Avant de commencer
Pour activer manuellement la gestion des composants de code, vous devez disposer du rôle IAM (Identity and Access Management) Propriétaire (roles/owner
).
Activer manuellement les composants de code BigQuery
Pour activer les dépendances d'API requises pour les éléments de code, procédez comme suit:
Accédez à la page BigQuery.
Dans Studio, dans la barre d'onglets du volet de l'éditeur, cliquez sur la flèche du menu déroulant
à côté du signe +, maintenez le pointeur sur Notebook (Notebook), puis sélectionnez BigQuery template (Modèle BigQuery).Dans la bannière qui s'affiche sous la barre d'onglets du volet de l'éditeur, cliquez sur Activer.
Si la bannière ne s'affiche pas, vérifiez si vous disposez du rôle IAM Propriétaire requis.
Dans la section API des fonctionnalités principales du volet Activer les fonctionnalités, réaliser les opérations suivantes :
- Pour activer l'historique des versions et le partage des éléments de code, dans la section Historique des versions et partage, cliquez sur Activer.
- Pour activer les notebooks, sous Notebooks Python, cliquez sur Tout activer.
- Une fois les API activées, cliquez sur Suivant.
Facultatif : définissez les autorisations utilisateur dans la section Autorisations :
- Pour permettre aux comptes principaux de créer des éléments de code, et de lire, modifier et définir des autorisations sur ces éléments, saisissez leur nom d'utilisateur ou de groupe dans le champ Créateur.
- Pour autoriser les comptes principaux à lire, modifier et définir des autorisations pour tous les éléments de code partagés avec eux, saisissez leur nom d'utilisateur ou de groupe dans le champ Propriétaire.
Cliquez sur Suivant.
Facultatif: dans la section API supplémentaires, cliquez sur Tout activer pour activer les API dont vous avez besoin pour créer des procédures à distance BigQuery à l'aide de BigQuery DataFrames.
Si vous avez choisi de ne pas activer les API supplémentaires, cliquez sur Fermer pour fermer le volet Activer les fonctionnalités.
Limiter l'accès aux éléments de code
Vous pouvez empêcher l'activation d'API supplémentaires en définissant la contrainte de règle d'administration Restreindre l'utilisation des services de ressources. Vous pouvez désactiver les API sélectionnées à tout moment.
Étape suivante
- Pour savoir comment gérer les Google Cloud services, consultez la page Activer et désactiver des services.
- Pour savoir comment gérer l'accès aux API de manière précise avec des contraintes de règles d'administration, consultez la section Restreindre l'utilisation des ressources.
- Pour découvrir comment contrôler l'accès aux services à Identity and Access Management'aide de rôles et d'autorisations IAM pour BigQuery, consultez la page Rôles et autorisations IAM BigQuery.