如需了解 Data Boost,请参阅 Data Boost 概览。
您可以使用 Spanner 控制台中的导出数据页面或 Dataflow 模板导出数据。
准备工作
确保您拥有 spanner.databases.useDataBoost
Identity and Access Management (IAM) 权限。如需了解详情,请参阅使用 IAM 进行访问权限控制。
使用 Spanner 控制台导出数据
如需使用 Spanner 控制台以 Avro 格式导出数据,请执行以下操作:
按照将数据库从 Spanner 导出到 Avro 中的说明操作。
选中 Use Spanner Data Boost 复选框。
如需以 CSV 格式导出数据,请执行以下操作:
- 使用 Spanner to Cloud Storage Text Dataflow 模板。请参阅下一部分。
使用 Dataflow 模板导出数据
如需使用 Data Boost 运行 Dataflow 导出,请选择以下选项之一:
控制台
前往以下任一页面:
按照运行模板下的 Console 说明操作。
在基于模板创建作业页面的可选参数下,在使用 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