Google Bigquery:如何从 Web UI 查询界面以编程方式创建表(保存结果)?
Posted
技术标签:
【中文标题】Google Bigquery:如何从 Web UI 查询界面以编程方式创建表(保存结果)?【英文标题】:Google Bigquery: How can I create a table (saving results) programatically from the web UI query interface? 【发布时间】:2016-04-16 15:05:34 【问题描述】:我们通过一个 API 使用 BigQuery,该 API 似乎主要是 Web UI 查询/结果窗口的接口,我需要在那里运行一个查询来创建中间结果,然后加入它们(解决问题步骤 -明智的,因为 BigQuery 似乎不支持嵌套子查询(与外部连接)或连接子句中的函数)。
我可以在 BigQuery UI 中执行此操作,方法是运行我的第一个查询(针对中间结果集),从 Web UI 的查询历史记录中获取临时表名称,然后运行第二个查询加入该名称,或者保存第一次查询到 UI 中更永久的表名的结果。
有没有办法在查询中告诉 BigQuery 将输出保存到表中 - 例如,python 查询配置中的 destinationTable 属性的语法等效?
【问题讨论】:
【参考方案1】:没有。在 BigQuery 界面中,无法从查询中设置目标表的属性! 相反,我建议您使用“嵌套”查询发布特定于您的问题的问题,以便我们解决它
【讨论】:
以上是关于Google Bigquery:如何从 Web UI 查询界面以编程方式创建表(保存结果)?的主要内容,如果未能解决你的问题,请参考以下文章
通常如何从 Google Apps 脚本访问 BigQuery
如何从 google.cloud 导入 bigquery 模块
如何从 BigQuery 下拉列表中绘制多个日期到 Google Data Studio
从Google驱动器导入文件到bigquery时如何指定工作表