【问题标题】:JOIN EACH not returning resultJOIN EACH 不返回结果
【发布时间】:2013-05-10 09:55:46
【问题描述】:

我正在尝试 BQ 中的新功能 - JOIN EACH。我的桌子大小是:

table1 - 行数 - 50,684,757 - 24 GB table2 - 行数 - 305,900,337 - 111 GB

这是我正在尝试的: 选择总和(table1.col1),总和(table2.col1) 从表 2 加入每个表 1 ON(..) 哪里废话

在 BQ Web 浏览器中,我看到查询运行并显示“查询完成”。但是没有返回任何结果。没有错误。

这是一个已知问题吗?

谢谢,

【问题讨论】:

  • 问题是否可重复?它只影响这一个查询还是所有查询?您是否尝试过命令行工具,看看它是否也在那里重现?
  • 是的,它是可重复的。它只影响这个查询。我的其余查询工作正常。
  • 这是来自命令行的更多信息:我有... WHERE table1.col3 = 'a' AND table1.col4 BETWEEN '2013-05-01' AND '2013-05-02'。当我使用它时,我在命令行中收到此错误:“查询操作中的 BigQuery 错误:字段 'a' 不明确或在 JOIN 的两侧都找不到”。当我运行这个... WHERE table1.col4 BETWEEN '2013-05-01' AND '2013-05-02' 它在不到 5 秒内没有返回任何结果。如果我在浏览器中做同样的事情,它会在 180 秒后显示查询完成,但没有返回任何内容。我知道表格中有结果。让我知道我可能做错了什么。
  • 我们的分析师今天告诉我,截至太平洋标准时间 5 月 21 日上午 8:30,他们的 JOIN EACH 呼叫都没有工作。行为如上所述,在 400 秒后显示“查询完成”。
  • 关于这个问题的任何更新?

标签: google-bigquery


【解决方案1】:

这是 Firefox 上 BigQuery 网页界面中的一个错误。轮询长时间运行的作业无法正常工作,因此任何运行超过 2 分钟的作业都会出现上述行为。

我们已经修复了这个错误,修复应该会在下周推出。

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多