相关疑难解决方法(0)

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

我想将查询结果从 BigQuery 导出到本地文件/Google 存储。

我试过 'bq extract' 命令,但它不允许查询作为输入。

Usage: bq extract <source_table> <destination_uris>
Run Code Online (Sandbox Code Playgroud)

我不想提取整个表,因为该表包含许多不需要的列,我需要聚合数据。

到目前为止,我能找到的唯一解决方法是使用“bq query”命令创建一个表并使用“bq extract”来提取数据。

我正在寻找任何更好的方法来通过执行以下操作来实现这一目标。

bq extract 'select dept_id,sum(sal) from temp.employee 
                                 group by dept_id' 'gs://XXXX/employee.csv'
Run Code Online (Sandbox Code Playgroud)

google-cloud-storage google-bigquery

13
推荐指数
5
解决办法
2万
查看次数

如何下载Google BigQuery数据集中的所有数据?

有没有一种简单的方法可以直接下载Google BigQuery上某个数据集中包含的所有数据?我实际上正在下载"as csv",一个接一个地进行查询,但它不允许我获得超过15k行,而我需要下载的行超过5M.谢谢

google-bigquery

12
推荐指数
2
解决办法
1万
查看次数