我想创建一个BI网络应用程序,允许用户为预定义视图设置参数(日期范围,部门,人员......)(一年/一月/天的收入,一个商店的销售数据,。 ..)并获得生成数据的美丽表示(UI)。
我是这个(BI)领域的新手,花了几个小时深入挖掘堆栈,这就是我的想法: 我假设我必须首先在我的关系数据库上设置一个OLAP服务器(如 Mondrian )并在其上定义模式。然后我想在多维数据集上执行预定义的查询(通过 Pivot4j ?)并将数据放入我的网页上的表/图表/视图/ ...中,我找到了 d3.js 美好的东西。
嗯,这对我来说是很多新技术。我认为的堆栈是否有意义?可能吗?在这种情况下我甚至需要Pivot4J吗?
我现在有点不知所措,并希望得到任何建议。
答案 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