gpt4 book ai didi

java - 如何让我的客户将 BigQuery 查询结果导出为 CSV

转载 作者:行者123 更新时间:2023-11-30 06:53:45 27 4
gpt4 key购买 nike

所以我在 Google App Engine 上用 java 开发了一个后端 API。该 API 用于通过在 BigQuery 上运行查询来返回实时统计信息。

我还在 AngularJS 中开发了前端,它与后端 API 通信并允许用户登录和查看汇总统计信息。

我想让我的用户将数据从 BigQuery 导出为 CSV(直接通过我的前端应用程序)。

我不确定实现该目标的最佳方法是什么。非常感谢您的帮助。

最佳答案

根据您的需要,我可以看到您采用以下两种方式之一:

  1. 运行 export job to Google Cloud Storage CSV 格式,然后从 GCS 下载导出的 CSV。

  2. tabledata.list API读取数据, 在您的服务器上将 fv 格式转换为 CSV 并创建可下载的 CSV 文件。

我可能会推荐第一个选项。导出作业可能会更好地扩展,因为它们对于大型表通常比重复调用 tabledata.list 的性能更高。它还避免了编写自定义代码以将数据转换为 CSV 的需要。

关于java - 如何让我的客户将 BigQuery 查询结果导出为 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37197977/

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