Exporta datos con Data Boost

En esta página, se explica cómo usar Data Boost de Spanner para exportar datos de Spanner con un impacto casi nulo a las cargas de trabajo existentes en la instancia aprovisionada de Spanner.

Para obtener más información sobre Data Boost, consulta la Descripción general de Data Boost.

Puedes exportar datos mediante la página Exportar datos en la consola de Spanner o mediante una plantilla de Dataflow.

Antes de comenzar

Asegúrate de tener el permiso spanner.databases.useDataBoost de Identity and Access Management (IAM). Para obtener más información, consulta Control de acceso con la IAM.

Exporta datos con la consola de Spanner

Para exportar datos en formato Avro con la consola de Spanner, haz lo siguiente:

  1. Sigue las instrucciones en Exporta bases de datos de Spanner a Avro.

  2. Selecciona la casilla de verificación Usar Spanner Data Boost.

Para exportar datos en formato CSV, haz lo siguiente:

Exporta datos con plantillas de Dataflow

Para ejecutar exportaciones de Dataflow con Data Boost, selecciona una de las siguientes opciones:

Console

  1. Ve a una de las siguientes páginas:

  2. Sigue las instrucciones de la consola que aparecen en Ejecutar la plantilla.

  3. En la página Crear un trabajo a partir de una plantilla, en Parámetros opcionales, ingresa true en el campo Usar Data Boost de Spanner.

gcloud CLI

  1. Ve a una de las siguientes páginas:

  2. Sigue las instrucciones de gcloud en Run the template.

  3. Agrega el siguiente parámetro al comando:

    dataBoostEnabled=true
    

    En el siguiente ejemplo, se ejecuta la plantilla de Spanner a Cloud Storage Avro y se especifica el uso de Data Boost.

    gcloud dataflow jobs run my_export_job \
    --gcs-location gs://dataflow-templates/latest/Cloud_Spanner_to_GCS_Avro \
    --region us-central1 \
    --staging-location gs://mybucket/temp \
    --parameters \
    instanceId=my_instance,\
    databaseId=my_database,\
    outputDir=gs://mybucket/export \
    dataBoostEnabled=true
    

¿Qué sigue?