【问题标题】:Google BigQuery : Inserting data into temporary table for joining it onto another tableGoogle BigQuery:将数据插入临时表以将其加入另一个表
【发布时间】:2017-03-02 10:17:39
【问题描述】:

我目前正在尝试将一些数据从 Java 推送到 BigQuery,以便能够仅将其用于下一个查询,然后将其删除。 数据由我要查询的表中存在的 3 列组成。因此,通过创建一个包含这些数据的临时表,我可以进行左连接并得到我需要的查询结果。

此过程将按计划进行,具有不同的数据集。

你能告诉我这是否可以做到吗?

非常感谢!

【问题讨论】:

    标签: java sql database google-bigquery temp-tables


    【解决方案1】:

    使用jobs.query API,您可以将destinationTable 指定为configuration.query 的一部分。这有帮助吗?您可以使用tables.update API 和设置expirationTime 来控制表过期时间。

    或者,您可以使用standard SQL 中的WITH clause 将表“内联”作为要运行的查询的一部分,而不是写入临时表。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 2012-07-31
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      相关资源
      最近更新 更多