Borra entidades de manera masiva

Si necesitas borrar entidades de forma masiva, te recomendamos utilizar Cloud Dataflow, un servicio administrado para el desarrollo y la ejecución de flujos de trabajo de procesamiento de datos. Cloud Dataflow proporciona una plantilla de eliminación de Cloud Datastore que puedes utilizar para borrar las entidades seleccionadas por una consulta de GQL.

Sigue las instrucciones que aparecen en esta página para habilitar la API de Cloud Dataflow de tu proyecto y usar la plantilla Cloud Dataflow a fin de borrar entidades.

Antes de comenzar

  1. Selecciona un proyecto para ejecutar el trabajo de Cloud Dataflow. Puede ser el mismo proyecto que contiene tu base de datos de Google Cloud Datastore.
  2. Para el proyecto seleccionado, habilita la API de Cloud Dataflow:

    Habilita las API

  3. Prepara una consulta de GQL que seleccione todas las entidades que desees borrar. Por ejemplo, SELECT * FROM Task LIMIT 500.

Borra entidades de manera masiva

Ejecutarlo desde Google Cloud Platform Console
  1. Ve a la página Cloud Dataflow en GCP Console.
  2. Ve a la página de Cloud Dataflow
  3. Haz clic en CREAR TRABAJO A PARTIR DE UNA PLANTILLA.
  4. Botón Crear trabajo a partir de una plantilla de Cloud Platform Console
  5. Seleccionala plantilla de Datastore a eliminación de Datastoreen el menú desplegable de la plantilla de Cloud Dataflow.
  6. Ingresa un nombre de trabajo en el campo Nombre del trabajo. El nombre de trabajo debe coincidir con la expresión regular [a-z]([-a-z0-9]{0,38}[a-z0-9])? para que sea válido.
  7. Ingresa tus valores de parámetros en los campos que se proporcionan para los parámetros.
  8. Haz clic en Ejecutar trabajo.

Consulta la página de plantillas de Cloud Dataflow para ejecutar desde la API o la herramienta de línea de comandos de gcloud

Precios

Cuando utilizas Cloud Dataflow para borrar entidades de forma masiva, se cobra por el uso de Cloud Dataflow y por las operaciones de lectura y eliminación de la entidad de Cloud Datastore. Para obtener más información sobre el costo de Cloud Dataflow, consulta la página de precios de Cloud Dataflow.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación de Cloud Datastore