gpt4 book ai didi

google-analytics - 为什么像 Google Analytics 这样的 Web Analytics 使用维度和指标而不是 SQL 语句?

转载 作者:行者123 更新时间:2023-12-03 15:26:17 26 4
gpt4 key购买 nike

就在我再次对 SQL 语句很熟悉的时候,在从 Google Analytics 中拉数据的时候,我发现它们并没有使用 SQL,而是使用Dimensions 和 Metrics 以及它们的组合。

为什么这是一个原因?我认为它没有 SQL 接口(interface)(或普通的 Web 服务器日志下载)?如果是这样,SQL 语句如何转换为维度、度量(以及分割和过滤器)?

似乎 Metrics 往往是“聚合”,例如 count() 或 average(),而 Dimension 往往是记录的值本身(例如 Browser == IE 或 Country == Australia),这与group by值(value)观。过滤器就像条件,那么段呢?

似乎如果我们指定Dimensions,那么它会自动执行group by并显示该字段。它通常是 count() 或 sum()。如果我们想要 average(*) 怎么办?反而?如果我们希望它显示但不希望它执行 group by 怎么办? ?

实验的示例网站位于 http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

最佳答案

使用术语“维度”和“度量”表明 Google 使用的是 OLAP 数据库而不是关系数据库…… SQL 用于关系数据库:OLAP 使用 MDX 或专有查询语言(如果是 Oracle)。

来自 http://en.wikipedia.org/wiki/OLAP

The core of any OLAP system is an OLAP cube (also called a 'multidimensional cube' or a hypercube).

It consists of numeric facts called measures which are categorized by dimensions.

关于google-analytics - 为什么像 Google Analytics 这样的 Web Analytics 使用维度和指标而不是 SQL 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com