我已经阅读了所有关于数据仓库和olap的文章......但是我对此有一些疑问
- 我使用 mysql 创建了一个数据仓库,并且还创建了一个 API,其中包含从数据仓库进行查询的临时查询,那么该 API 是否被视为 ROLAP?
- 是否可以创建自己的 OLAP?如果是,怎么做?
最佳答案
通常数据仓库具有规范化结构,DWH 与 ROLAP 不同。
ROLAP是一种用于数据建模的技术。 ROLAP 通常用于报告。 ROLAP 非常适合进行分析查询,您可以使用许多报告 (BI) 工具轻松地根据数据构建报告。
无需编写自己的应用程序来构建报告。 ROLAP(关系型 OLAP)是指使用传统 RDBMS 中的事实和维度表将数据建模为“星形”或“雪花”。它的星型模式也称为“多维立方体”。
OLAP 通常指的是 MOLAP(多维 OLAP)——它是指您真正将数据以多维数据结构存储在特殊数据存储中(而不是在 RDBMS 中)。
您应该创建自己的 MOLAP 数据存储 - 您应该使用已经开发的 OLAP 服务器,例如 MANDARIN、Pentaho Olap、Essbase、带有 OLAP 选项的 ORACLE EE 数据库。
关于sql - 数据仓库和OLAP、ROLAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28693127/