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 usando um modelo do Dataflow.

Antes de começar

Verifique se você tem a permissão spanner.databases.useDataBoost do Identity and Access Management (IAM). 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 Spanner Data Boost.

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 das seguintes 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 Spanner Data Boost.

CLI da gcloud

  1. Acesse uma das seguintes páginas:

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

  3. Adicione o seguinte parâmetro ao comando:

    dataBoostEnabled=true
    

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