Esportare i dati con Data Boost

Questa pagina spiega come utilizzare Spanner Data Boost per esportare i dati di Spanner con un impatto quasi nullo sui carichi di lavoro esistenti nell'istanza Spanner di cui è stato eseguito il provisioning.

Per scoprire di più su Data Boost, consulta la panoramica di Data Boost.

Puoi esportare i dati utilizzando la pagina Esporta dati nella console Spanner o un modello Dataflow.

Prima di iniziare

Assicurati di disporre dell'autorizzazione spanner.databases.useDataBoost Identity and Access Management (IAM) . Per ulteriori informazioni, consulta Controllo dell'accesso con IAM.

Esportare i dati utilizzando la console Spanner

Per esportare i dati in formato Avro utilizzando la console Spanner:

  1. Segui le istruzioni riportate in Esportare i database da Spanner in Avro.

  2. Seleziona la casella di controllo Utilizza Spanner Data Boost.

Per esportare i dati in formato CSV:

Esportare i dati utilizzando i modelli Dataflow

Per eseguire le esportazioni di Dataflow con Data Boost, seleziona una delle seguenti opzioni:

Console

  1. Vai a una delle seguenti pagine:

  2. Segui le istruzioni per la console riportate in Eseguire il modello.

  3. Nella pagina Crea job da modello, in Parametri facoltativi, inserisci true nel campo Utilizza il miglioramento dei dati di Spanner.

Interfaccia a riga di comando gcloud

  1. Vai a una delle seguenti pagine:

  2. Segui le istruzioni per Google Cloud riportate in Eseguire il modello.

  3. Aggiungi il seguente parametro al comando:

    dataBoostEnabled=true
    

    L'esempio seguente esegue il modello Avro da Spanner a Cloud Storage e specifica l'utilizzo di 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

Passaggi successivi