就在我再次对 SQL 语句很熟悉的时候,在从 Google Analytics 中拉数据的时候,我发现它们并没有使用 SQL,而是使用了Dimensions 和 Metrics 以及它们的组合。
为什么这是一个原因?我认为它没有 SQL 接口(或普通的 Web 服务器日志下载)?如果是这样,SQL 语句如何转换为维度、度量(以及细分和过滤器)?
似乎 Metrics 往往是“聚合”,例如 count( ) 或 average( ),而 Dimension 往往是记录值本身(例如 Browser == IE 或 Country == Australia),这与group by
价值观。过滤器就像条件,那么段呢?
似乎如果我们指定维度,那么它会自动执行group by
并显示该字段。它通常是 count( ) 或 sum( )。如果我们想要average(*)
代替呢?如果我们希望它显示但不希望它做 a怎么办group by
?
实验的示例网站位于http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html