Data Boost로 데이터 내보내기

이 페이지에서는 Spanner Data Boost를 사용하여 프로비저닝된 Spanner 인스턴스에서 기존 워크로드에 거의 영향을 주지 않고 Spanner 데이터를 내보내는 방법을 설명합니다.

Data Boost에 대한 자세한 내용은 Data Boost 개요를 참조하세요.

Spanner 콘솔의 데이터 내보내기 페이지 또는 Dataflow 템플릿을 사용하여 데이터를 내보낼 수 있습니다.

시작하기 전에

spanner.databases.useDataBoost Identity and Access Management(IAM) 권한이 있어야 합니다. 자세한 내용은 IAM으로 액세스 제어를 참조하세요.

Spanner 콘솔을 사용하여 데이터 내보내기

Spanner 콘솔을 사용하여 Avro 형식으로 데이터를 내보내려면 다음 안내를 따르세요.

  1. Spanner에서 Avro로 데이터베이스 내보내기의 안내를 따릅니다.

  2. Spanner Data Boost 사용 체크박스를 선택합니다.

CSV 형식으로 데이터를 내보내려면 다음 안내를 따르세요.

Dataflow 템플릿을 사용하여 데이터 내보내기

Data Boost를 사용하여 Dataflow 내보내기를 실행하려면 다음 옵션 중 하나를 선택합니다.

콘솔

  1. 다음 페이지 중 하나로 이동합니다.

  2. 템플릿 실행에서 콘솔 안내를 따릅니다.

  3. 템플릿에서 작업 만들기 페이지의 선택적 매개변수에서 Spanner Data Boost 사용 필드에 true를 입력합니다.

gcloud CLI

  1. 다음 페이지 중 하나로 이동합니다.

  2. 템플릿 실행에서 gloud 안내를 따릅니다.

  3. 명령어에 다음 매개변수를 추가합니다.

    dataBoostEnabled=true
    

    다음 예시에서는 Spanner to Cloud Storage Avro 템플릿을 실행하고 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

다음 단계