Google apps script 如何从Google Apps脚本访问BigQuery

Google apps script 如何从Google Apps脚本访问BigQuery,google-apps-script,google-bigquery,Google Apps Script,Google Bigquery,我有一个GoogleApps脚本应用程序,它当前使用JDBC访问GCPSQL数据库 使用普通的SQL数据库并不能解决这个问题,所以我决定试试BigQuery 有没有一种方法可以在不使用连接到GCP项目的帐户的情况下从Google Apps脚本访问BigQuery?我希望使用我的脚本的来宾能够获取数据 我正在寻找一种通用的方法(如:IP、数据库、用户名、密码和我管理连接)或一种可以与应用程序脚本一起使用的客户端库方法 注意,BigQuery应用程序脚本插件似乎只允许访问我自己的数据库,因此来宾将被

我有一个GoogleApps脚本应用程序,它当前使用JDBC访问GCPSQL数据库

使用普通的SQL数据库并不能解决这个问题,所以我决定试试BigQuery

有没有一种方法可以在不使用连接到GCP项目的帐户的情况下从Google Apps脚本访问BigQuery?我希望使用我的脚本的来宾能够获取数据

我正在寻找一种通用的方法(如:IP、数据库、用户名、密码和我管理连接)或一种可以与应用程序脚本一起使用的客户端库方法


注意,BigQuery应用程序脚本插件似乎只允许访问我自己的数据库,因此来宾将被拒绝访问。

因此,您可以与特定用户共享BigQuery数据集,即使他们不是GCP项目的一部分。因为他们需要能够检索数据,所以他们需要对数据集具有“查看器”权限。中介绍了执行此操作的步骤,并将通过一个示例向您展示如何从应用程序脚本查询BigQuery表。

“使用普通SQL数据库并不能解决此问题”您是否介意对此进行详细说明?谷歌云SQL是什么让它不适合你的目的的?@DimuDesigns我是这个项目的新手,现在的员工告诉我,当前的数据库不能解决这个问题。我们谈论的是大约800GB的存储空间,平均60个活动连接,300KB/s的入口和125KB/s的出口。BigQuery是一个很好的分析数据库-从这个问题上看,我不确定您是在寻找分析数据存储还是事务数据存储。@FelipeHoffa我们使用当前的数据库进行分析,特别是,谷歌数据工作室。不过,我确实理解这种担忧。@Amit给出了这些细节,我怀疑他们使用的是第一代云sql实例。第二代实例可以轻松处理这些规范。