Exporter des données avec Data Boost

Cette page explique comment utiliser Spanner Data Boost pour exporter Spanner avec un impact quasi nul sur les charges de travail existantes sur le Cloud Spanner.

Pour en savoir plus sur Data Boost, consultez la page Présentation de Data Boost.

Vous pouvez exporter des données à l'aide de la page Exporter des données de la console Spanner ou à l'aide d'un modèle Dataflow.

Avant de commencer

Assurez-vous de disposer de l'autorisation IAM (Identity and Access Management) spanner.databases.useDataBoost. Pour en savoir plus, consultez la page Contrôle des accès avec IAM.

Exporter des données à l'aide de la console Spanner

Pour exporter des données au format Avro à l'aide de la console Spanner :

  1. Suivez les instructions de la section Exporter des bases de données de Spanner vers Avro.

  2. Cochez la case Utiliser Spanner Data Boost.

Pour exporter des données au format CSV:

Exporter des données à l'aide de modèles Dataflow

Pour exécuter des exportations Dataflow avec Data Boost : sélectionnez l'une des options suivantes:

Console

  1. Accédez à l'une des pages suivantes:

  2. Suivez les instructions de la console sous Exécuter le modèle.

  3. Sur la page Créer une tâche à partir d'un modèle, sous Paramètres facultatifs, saisissez true dans le champ Utiliser Spanner Data Boost.

CLI gcloud

  1. Accédez à l'une des pages suivantes:

  2. Suivez les instructions gloud sous Exécuter le modèle.

  3. Ajoutez le paramètre suivant à la commande :

    dataBoostEnabled=true
    

    L'exemple suivant exécute le modèle Avro Spanner vers Cloud Storage et spécifie l'utilisation 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

Étape suivante