Exportar dados com o Data Boost

Nesta página, explicamos como usar o Spanner Data Boost para exportar dados do Spanner com impacto quase zero nas cargas de trabalho atuais na instância provisionada do Spanner.

Para saber mais sobre o Data Boost, consulte Visão geral do Data Boost.

É possível exportar dados usando a página Exportar dados no console do Spanner ou um modelo do Dataflow.

Antes de começar

Verifique se você tem a permissão "Identity and Access Management (IAM)" spanner.databases.useDataBoost. Saiba mais em Controle de acesso com o IAM.

Exportar dados usando o console do Spanner

Para exportar dados no formato Avro usando o console do Spanner:

  1. Siga as instruções em Exportar bancos de dados do Spanner para o Avro.

  2. Marque a caixa de seleção Usar o Data Boost do Spanner.

Para exportar dados no formato CSV:

Exportar dados usando modelos do Dataflow

Para executar exportações do Dataflow com o Data Boost, selecione uma das seguintes opções:

Console

  1. Acesse uma destas páginas:

  2. Siga as instruções do Console em Executar o modelo.

  3. Na página Criar job usando um modelo, em Parâmetros opcionais, insira true no campo Usar o Data Boost do Spanner.

CLI da gcloud

  1. Acesse uma destas páginas:

  2. Siga as instruções do gloud em Executar o modelo.

  3. Adicione o parâmetro a seguir ao comando:

    dataBoostEnabled=true
    

    O exemplo a seguir executa o Spanner para o modelo Avro do Cloud Storage e especifica o uso do 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
    

A seguir