作为序言,我根本不熟悉 OLAP,所以如果术语不正确,请随时提供更正。
我正在阅读有关 OLAP 的信息,它似乎都是关于交易空间以换取速度,其中您预先计算(或按需计算)并存储有关您的数据的聚合,并按某些维度进行键控。我了解这对于具有离散值集的维度是如何工作的,例如 { Male, Female } 或 { Jan, Feb, ... Dec } 或 { @US_STATES }。但是对于具有完全任意值的维度,例如 (0, 1.25, 3.14156, 70000.23, ...) 呢?
OLAP 的使用是否排除了在命中事实表的查询中使用聚合,还是仅用于绕过可以预先计算的内容?像,任意值的任意聚合仍然需要即时完成?
任何其他有关了解更多有关 OLAP 的帮助将不胜感激。乍一看,Google 和 SO 似乎都有些枯燥(与其他更受欢迎的话题相比)。
编辑:被要求提供任意值的维度。
- 实验速度:1.256 m/s、-2.234 m/s、33.78 m/s
- 交易价值:120.56 美元、22.47 美元、9.47 美元