我想将查询结果从 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 BigQuery上某个数据集中包含的所有数据?我实际上正在下载"as csv",一个接一个地进行查询,但它不允许我获得超过15k行,而我需要下载的行超过5M.谢谢