我有一个Mysql数据库。我想对此数据库执行多维分析并构建基于Web的仪表板。 我在使用经典OLAP服务器(如mondrian或SSAS)或使用dc.js =(d3 + crossfilter)之间感到困惑,它提供了非常好的可视化效果 可以将dc.js视为olap服务器并替换它吗?有没有办法结合olap服务器和dc.js? 最终目标是构建用于以多维方式浏览数据的Web应用程序。
感谢您的帮助
答案 0 :(得分:2)
dc.js和OLAP无法比较。
dc.js负责可视化,但您需要提供数据(如json或csv),因此仍需要提取/聚合您可视化所需的数据。
用于生成数据的内容特定于您的情况,数据库顶部的薄层可能已足够,或者可能不是,如果您拥有更完整的数据仓库(OLAP),它将更好地工作。 / p>
在任何情况下,如果您知道仪表板中需要的尺寸和图形并且可以对其进行编码,那么直流就很棒,但如果您希望用户可以使用某些内容来构建自己的仪表板和查询,那么其他解决方案(例如配置数据库)可能更适应。