Suppression groupée d'entités

Si vous devez effectuer une suppression groupée d'entités, nous vous recommandons d'utiliser Cloud Dataflow, un service géré conçu pour le développement et l'exécution des workflows de traitement des données. Cloud Dataflow fournit un modèle de suppression Cloud Datastore permettant de supprimer les entités sélectionnées par une requête GQL.

Suivez les instructions de cette page pour activer l'API Cloud Dataflow pour votre projet et supprimer des entités à l'aide du modèle Cloud Dataflow.

Avant de commencer

  1. Sélectionnez un projet pour exécuter la tâche Cloud Dataflow. Il peut s'agir du même projet qui abrite votre base de données Cloud Firestore en mode Datastore.
  2. Pour le projet sélectionné, activez l'API Cloud Dataflow :

    Activer l'API.

  3. Préparez une requête GQL sélectionnant toutes les entités à supprimer. Par exemple, SELECT * FROM Task LIMIT 500.

Suppression groupée d'entités

Exécuter la tâche à partir de la console Google Cloud Platform
  1. Accédez à la page "Cloud Dataflow" dans la console GCP.
  2. Accéder à la page "Cloud Dataflow"
  3. Cliquez sur Create job from template (Créer une tâche à partir d'un modèle).
  4. Bouton "Créer une tâche à partir d'un modèle" dans la console Cloud Platform
  5. Sélectionnez le modèle Effectuer une suppression groupée d'entités dans Cloud Datastore sous Utilitaires dans le menu déroulant des modèles Cloud Dataflow.
  6. Saisissez un nom de tâche dans le champ Job Name (Nom de la tâche). Votre nom de tâche doit correspondre à l'expression régulière [a-z]([-a-z0-9]{0,38}[a-z0-9])? pour être valide.
  7. Saisissez les valeurs de paramètres dans les champs fournis à cet effet.
  8. Cliquez sur Exécuter la tâche.

Reportez-vous à la page Modèles Cloud Dataflow pour exécuter l'opération depuis l'outil de ligne de commande gcloud ou depuis l'API.

Tarifs

Lorsque vous effectuez une suppression groupée d'entités à l'aide de Cloud Dataflow, vous êtes facturé pour l'utilisation de Cloud Dataflow et pour les lectures et suppressions d'entités Cloud Datastore. Pour en savoir plus sur les coûts liés à Cloud Dataflow, consultez la page des tarifs Cloud Dataflow.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Cloud Datastore