在 Google BigQuery 中,您可以使用 bq
命令行工具运行已保存的查询(即已保存的查询作业)。以下是如何使用 bq
命令行工具来运行已保存的查询的步骤。
bq
工具首先,确保您已经安装了 Google Cloud SDK,并且 bq
工具可用。您可以通过以下命令检查:
bq version
如果未安装,请按照 Google Cloud SDK 安装说明 进行安装。
要查看您在 BigQuery 中保存的查询,可以使用以下命令:
bq query --dry_run --use_legacy_sql=false 'SELECT * FROM `project_id.dataset_id.table_id` LIMIT 10'
请注意,--dry_run
选项不会实际运行查询,而是检查查询的有效性。
要运行已保存的查询,您需要知道查询的 ID。您可以通过以下命令列出所有已保存的查询:
bq ls --format=prettyjson --project_id=your_project_id
这将列出您项目中的所有已保存查询。找到您想要运行的查询的 ID。
bq
命令运行查询一旦您有了查询的 ID,您可以使用以下命令运行它:
bq query --use_legacy_sql=false --job_id=your_saved_query_id
请将 your_saved_query_id
替换为您要运行的查询的实际 ID。
假设您有一个保存的查询 ID 为 my_saved_query
,您可以运行以下命令:
bq query --use_legacy_sql=false --job_id=my_saved_query
--format
选项指定输出格式,例如 --format=prettyjson
或 --format=csv
。--project_id
选项指定项目。领取专属 10元无门槛券
手把手带您无忧上云