【问题标题】:Google BigQuery - Moderate size join, Backend ErrorGoogle BigQuery - 中等大小的连接,后端错误
【发布时间】:2012-12-13 08:59:36
【问题描述】:

我正在尝试在一个有 40,514 行(小于 1 Mb 的表)的表和一个有 4,359,682 行(~450MB)的表之间进行内部连接。

过去我成功地执行了此类连接,并且我相信我遵守 10MB 小连接大小的限制,但是当我尝试执行此操作时出现后端错误。在过去,我会将较小的表减半并进行两次连接并聚合它们,但在这种情况下,这不是一个选择。

我希望得到更多信息的错误消息,有谁知道是什么问题导致了这个错误?

我的 projectid 是 340400313423

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    据我所知,您在过去一周使用 JOIN 进行查询时遇到了 5 个错误:

    QUERY_ERROR    Encountered "" at line 1, column 63. Was expecting one of:
    INVALID_VALUE  Unknown field: Channel
    QUERY_ERROR    BAD_QUERY (YT_Account appears in GROUP BY, but it is not a named column in SELECT)
    INVALID_VALUE  Table raw has no field c.Policy
    INVALID_VALUE  Unknown field: Policy
    

    这些都与您正在执行的 JOIN 的大小无关。如果您查看响应的其余部分,您应该会得到一个信息更丰富的错误。

    【讨论】:

    • 感谢 Jordan,我正在使用 Web 界面,“后端错误”是我看到的唯一错误消息。有什么方法可以让我看到您在网络界面上发布的那种错误消息?
    • 您能否发送您正在运行的遇到后端错误的查询?如果它是敏感的,你可以用我在 google.com 上的姓通过电子邮件发送给我。
    猜你喜欢
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2021-03-20
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多