gpt4 book ai didi

google-bigquery - BigQuery - 将查询结果导出到本地文件/Google 存储

转载 作者:行者123 更新时间:2023-12-04 18:20:12 28 4
gpt4 key购买 nike

我想将查询结果从 BigQuery 导出到本地文件/Google 存储。
我试过 'bq extract' 命令,但它不允许查询作为输入。

Usage: bq extract <source_table> <destination_uris>
我不想提取整个表,因为该表包含许多不需要的列,我需要聚合数据。
到目前为止,我能找到的唯一解决方法是使用“bq query”命令创建一个表并使用“bq extract”来提取数据。
我正在寻找任何更好的方法来通过执行以下操作来实现这一目标。
bq extract 'select dept_id,sum(sal) from temp.employee 
group by dept_id' 'gs://XXXX/employee.csv'

最佳答案

最近添加了从 BigQuery Standard SQL 的直接导出:Exporting data to csv format

EXPORT DATA OPTIONS(
uri='gs://mybucket/myfolder2/*.csv',
format='CSV',
overwrite=true,
header=true,
field_delimiter=';') AS
SELECT 1 as field1, 2 as field2

关于google-bigquery - BigQuery - 将查询结果导出到本地文件/Google 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50499049/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com