mdx - 建好数据仓库后如何进行OLAP分析?
问题描述
我们已经建立了一个数据仓库,其中包含多个事实表和多个维度表(在 MySQL 服务器上)。
执行 OLAP 操作的下一步是什么?我读了一个答案,说 OLAP 操作通常用 MDX 表达式表示。(https://stackoverflow.com/a/18923809/7887590)
我可以在哪里执行我的 MDX 表达式来生成报告?
顺便说一句,OLAP 是一种过时的技术吗?因为近年来我看到关于这个话题的讨论越来越少。
解决方案
OLAP 并没有过时,但可能已经过时了。现在流行的是直接对原始数据运行查询,但 IMO olap 仍然扮演着非常重要的角色,尤其是对于不精通 SQL 的用户。您可以在数据仓库(例如 Mondrian)上插入 OLAP 引擎,并针对星型模式运行 MDX 查询。MDX 可能很难学习,但商业用户往往比 SQL 更喜欢它。
此外,您可以使用拖放工具(Power BI、Tableau、Pentaho Analyzer),该工具可以与 OLAP 引擎(使用 MDX 或直接 SQL)对话,避免最终用户完全编写查询代码。
推荐阅读
- python - 使用我当前的脚本绘制 Y 误差线
- ios - react-native IOS 发布方案上的 Travis 错误
- python - 在 selenium driver.close() 中关闭所有选项卡,我只想关闭当前选项卡
- php - 在多个 PHP-FPM 实例之间共享 Opcache
- python - 如何根据列值将数据拆分为训练和测试并打乱组合?
- python - ImportError:找不到“cudnn64_7.dll”
- jenkins - Jenkins 的流水线文件参数
- c# - 使用 DoubleBuffering 和 FormBorderStyle.None 在 Windows10 上重绘问题
- python - 在 mac 中安装 Tensorflow 时出错
- hadoop - hadoop fs -ls:从 server/127.0.1.1 到 localhost 的调用失败