BI堆栈:Mondrian,Pivot4J和d3.js

时间:2014-11-18 12:59:46

标签: d3.js business-intelligence mondrian

我想创建一个BI网络应用程序,允许用户为预定义视图设置参数(日期范围,部门,人员......)(一年/一月/天的收入,一个商店的销售数据,。 ..)并获得生成数据的美丽表示(UI)。

我是这个(BI)领域的新手,花了几个小时深入挖掘堆栈,这就是我的想法: 我假设我必须首先在我的关系数据库上设置一个OLAP服务器(如 Mondrian )并在其上定义模式。然后我想在多维数据集上执行预定义的查询(通过 Pivot4j ?)并将数据放入我的网页上的表/图表/视图/ ...中,我找到了 d3.js 美好的东西。

嗯,这对我来说是很多新技术。我认为的堆栈是否有意义?可能吗?在这种情况下我甚至需要Pivot4J吗?

我现在有点不知所措,并希望得到任何建议。

1 个答案:

答案 0 :(得分:1)

请参阅Pentaho Business Analytics服务器。它具有Mondrian,Olap4j插件,可显示多维数据集分析,CDE / CDF仪表板插件允许您在仪表板中插入D3并构建可视化。我刚刚建立了一个基于D3的仪表板。虽然在可视化方面非常基础,但您可能会对检查如何集成D3和CDF / CDE感兴趣。

demo.ubiquis.co.uk:8080/pentaho/api/repos/:public:ubiquis:world_population:world_population.wcdf/generatedContent