Google bigquery Bigquery连接问题

Google bigquery Bigquery连接问题,google-bigquery,Google Bigquery,我们非常成功地使用了bigquery,现在每天存储了大约1亿次的大量游戏事件 然后每天处理这些事件,以生成每日KPI 现在我的问题是 我们正处于为AB测试添加支持的阶段。也就是说,我们将用户分为不同的组,以便能够比较不同版本的游戏的性能 我们最初的方法是定位加入某个组的所有用户,然后进行加入 但现在在子选择中使用联合时出现错误 这个SQL有效 SELECT STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(ts), "%Y-%m-%d") time, 4 as appId,

我们非常成功地使用了bigquery,现在每天存储了大约1亿次的大量游戏事件

然后每天处理这些事件,以生成每日KPI

现在我的问题是

我们正处于为AB测试添加支持的阶段。也就是说,我们将用户分为不同的组,以便能够比较不同版本的游戏的性能

我们最初的方法是定位加入某个组的所有用户,然后进行加入

但现在在子选择中使用联合时出现错误

这个SQL有效

SELECT STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(ts), "%Y-%m-%d") time, 4 as appId, locale, platform, "all" as version, COUNT(DISTINCT userId) as count 

FROM (SELECT ts,userId,locale,eventId 

    FROM (
        SELECT 
            ts,userId,locale,eventId 
        FROM 
            [analytics_davinci_gunnar.events_app4_v4_201312]
    ) a

    INNER JOIN EACH (
        SELECT userId
        FROM
            [analytics_davinci_gunnar.events_app4_v4_201312]
        WHERE 
            eventId = 1600 and abName = 'foo' and abVersion = 0 AND abCase = 3
    ) b

   ON a.userId = b.userId
)

WHERE DATE(ts) >= "2013-08-02" AND DATE(ts) <= "2014-01-28"

GROUP BY time, locale

ORDER BY time DESC, count DESC
此SQL使用联合失败。 查询失败 错误:**意外。请再试一次**

SELECT STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(ts), "%Y-%m-%d") time, 4 as appId, locale, platform, "all" as version, COUNT(DISTINCT userId) as count 

FROM (SELECT ts,userId,locale,eventId 

    FROM (
        SELECT 
            ts,userId,locale,eventId 
        FROM 
            [analytics_davinci_gunnar.events_app4_v4_201311],
            [analytics_davinci_gunnar.events_app4_v4_201312]
    ) a

    INNER JOIN EACH (
        SELECT userId
        FROM
            [analytics_davinci_gunnar.events_app4_v4_201312]
        WHERE 
            eventId = 1600 and abName = 'foo' and abVersion = 0 AND abCase = 3
    ) b

   ON a.userId = b.userId
)

WHERE DATE(ts) >= "2013-08-02" AND DATE(ts) <= "2014-01-28"

GROUP BY time, locale

ORDER BY time DESC, count DESC

这是BigQuery中的一个bug,我们相信已经修复了。如果仍然看到问题,请在提交新的错误。

查看此问题-对于这些错误,请包含作业ID以加快调试!好的,我下周会测试这个。我们通过向所有事件添加活动abtests来对此进行编码。