Premiers pas avec les réservations

Découvrez comment créer une réservation, attribuer une réservation et supprimer une réservation dans BigQuery.

Vous pouvez également souscrire un engagement. Pour en savoir plus, consultez la section Engagements.

Avant de commencer ce tutoriel, consultez la page Présentation de la gestion des charges de travail pour comprendre les concepts de base.


Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :

Visite guidée


Avant de commencer

  1. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

    Vous pouvez créer un projet Google Cloud distinct pour administrer la réservation et lui attribuer un nom descriptif tel que bq-COMPANY_NAME-admin.
  2. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  3. Activez BigQuery Reservation API.

    Activer l'API

    Pour en savoir plus, consultez la section Activer l'API BigQuery Reservation.

  4. Dans la console Google Cloud, affichez vos quotas d'emplacements :

    Afficher les quotas d'emplacements

    Pour acheter des emplacements, vous devez disposer d'un quota d'emplacements suffisant pour la région dans laquelle vous souhaitez effectuer l'achat d'emplacements.

    Si votre quota d'emplacements pour la région souhaitée est inférieur au nombre d'emplacements que vous voulez acheter, consultez la section Demander une augmentation du quota.

Créer une réservation d'autoscaling

Créez une réservation nommée prod dans l'emplacement multirégional US et attribuez-lui un maximum de 100 emplacements d'autoscaling.

  1. Dans la console Google Cloud, accédez à la page BigQuery.

    Accéder à BigQuery

  2. Dans le panneau de navigation, accédez à la section Gestion de la capacité.

  3. Cliquez sur Créer une réservation.

  4. Dans le champ Reservation name (Nom de la réservation), saisissez prod.

  5. Dans la liste déroulante Emplacement, sélectionnez us (plusieurs régions aux États-Unis).

  6. Dans la liste Édition, sélectionnez Standard. Pour en savoir plus, consultez la page Comprendre les éditions BigQuery.

  7. Dans le champ Sélecteur de taille de réservation maximale, sélectionnez Petite (100 emplacements).

  8. Conservez les autres paramètres par défaut, puis cliquez sur Enregistrer.

Pour savoir comment créer une réservation à l'aide de SQL ou de l'outil bq, consultez la section Créer une réservation avec des emplacements dédiés.

Attribuer un projet à une réservation

Attribuez un projet à la réservation prod. Toutes les tâches de requête exécutées à partir de ce projet utilisent le nombre d'emplacements de la réservation prod. (Dans ce tutoriel, vous n'exécutez pas de tâche.)

Vous pouvez attribuer n'importe quel projet situé dans la même organisation et la même région que le projet d'administration dans lequel vous avez créé la réservation

  1. Dans la console Google Cloud, accédez à la page BigQuery.

    Accéder à BigQuery

  2. Dans le panneau de navigation, accédez à la section Gestion de la capacité.

  3. Cliquez sur l'onglet Réservations d'emplacements.

  4. Dans la colonne Actions de la réservation nommée prod, cliquez sur Actions.

    Outil de sélection de projets pour les attributions.

  5. Cliquez sur Créer une attribution.

  6. Dans la section Sélectionner une organisation, un dossier ou un projet, cliquez sur Parcourir.

  7. Recherchez le projet, puis sélectionnez-le.

  8. Cliquez sur Créer.

Lorsque vous créez une attribution de réservation, attendez au moins cinq minutes avant d'exécuter une requête. Sinon, la requête risque d'être facturée au tarif à la demande.

Pour savoir comment attribuer un projet à une réservation à l'aide de SQL ou de l'outil bq, consultez la section Attribuer un projet ou un dossier à une réservation.

Effectuer un nettoyage

Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :

Supprimer le projet

Le moyen le plus simple d'empêcher la facturation est de supprimer le projet que vous avez créé pour ce tutoriel.

Pour supprimer le projet :

  1. Dans la console Google Cloud, accédez à la page Gérer les ressources.

    Accéder à la page Gérer les ressources

  2. Dans la liste des projets, sélectionnez le projet que vous souhaitez supprimer, puis cliquez sur Supprimer.
  3. Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez sur Arrêter pour supprimer le projet.

Supprimer la réservation

Lorsque vous supprimez une réservation, toutes les tâches en cours d'exécution avec des emplacements de cette réservation échouent. Pour éviter les erreurs, exécutez les tâches en cours de transfert avant de supprimer la réservation.

  1. Dans la console Google Cloud, accédez à la page BigQuery.

    Accéder à BigQuery

  2. Dans le panneau de navigation, accédez à la section Gestion de la capacité.

  3. Cliquez sur l'onglet Réservations d'emplacements.

  4. Pour la réservation nommée prod, cliquez sur Développer/réduire le nœud.

  5. Pour chaque attribution de cette réservation, cliquez sur Actions, puis sur Supprimer.

  6. Dans la colonne Actions de la réservation nommée prod, cliquez sur Actions.

  7. Cliquez sur Supprimer.

Pour savoir comment supprimer une réservation à l'aide de SQL ou de l'outil bq, consultez la section Supprimer une réservation.

Étapes suivantes