以下join在对分区执行联接时与在整个表上加入时有非常不同的行估计数:
CREATE TABLE m_data.ga_session (
session_id BIGINT NOT NULL,
visitor_id BIGINT NOT NULL,
transaction_id TEXT,
timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
day_id INTEGER
我们对来自Google Analytics核心报告API的不同页面的统计数据感兴趣。我发现同时查询多个页面统计数据的唯一方法是创建一个过滤器,如下所示:
ga:pagePath==page?id=a,ga:pagePath==page?id=b,ga:pagePath==page?id=c
在get查询的筛选器参数中对此GET进行转义。
但是,当GET查询超过2000个字符时,我会得到以下响应:
414. That’s an error.
The requested URL /analytics/v3/data/ga... is too large to process. That’