Exportar dados com o Data Boost

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

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

Você pode exportar dados usando a página Exportar dados no no console do Spanner ou usando um Dataflow modelo.

Antes de começar

Verifique se você tem a spanner.databases.useDataBoost Identity and Access Management (IAM) permissão. 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, faça o seguinte:

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, faça o seguinte: digite true no Use o Data Boost do Spanner.

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 modelo Avro do Spanner para o 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