如要瞭解 Data Boost,請參閱「Data Boost 總覽」。
您可以使用 Spanner 主控台中的「Export data」頁面,或使用 Dataflow 範本來匯出資料。
事前準備
請確認您具備 spanner.databases.useDataBoost
身分與存取權管理 (IAM) 權限。詳情請參閱「使用 IAM 控管存取權」。
使用 Spanner 控制台匯出資料
如要使用 Spanner 主控台以 Avro 格式匯出資料,請按照下列步驟操作:
請按照「將資料庫從 Spanner 匯出至 Avro」一文中的說明操作。
選取「Use Spanner Data Boost」核取方塊。
如要匯出 CSV 格式的資料,請按照下列步驟操作:
- 使用 Spanner 到 Cloud Storage 文字資料流範本。請參閱下一節。
使用 Dataflow 範本匯出資料
如要透過 Data Boost 執行 Dataflow 匯出作業,請選取下列任一選項:
主控台
前往下列任一頁面:
按照「執行範本」下方的控制台操作說明進行。
在「Create job from template」頁面的「Optional parameters」下方,在「Use Spanner Data Boost」欄位中輸入
true
。
gcloud CLI
前往下列任一頁面:
按照「執行範本」下方的gloud 操作說明進行。
請在指令中加入下列參數:
dataBoostEnabled=true
以下範例會執行 Spanner 到 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
後續步驟
- 如要瞭解 Data Boost,請參閱「Data Boost 總覽」。
- 在應用程式中使用 Data Boost