2011-11-24 46 views
1

我想要构建一个后台将成为Pentaho社区版的仪表板。我正在使用Mondrian和MDX查询。哪个API或框架可用于使用Pentaho构建仪表板?

我曾尝试使用Pentaho CDF构建仪表板,但它严重缺乏文档,没有适当的文档就无法构建仪表板。我面临很多小事情的问题。

例如,我写了一个MDX查询,它返回salesexpenses的总和,对于department中的每一个。此MDX查询在Analysis view中正常工作。

Analysis view我能够看到条形图salesexpenses不同的酒吧。然后,我在类型为MDX over MondrianJNDI CDE dahboard类型的数据源中使用了相同的MDX查询,并将此数据源附加到CCC Bar Chart,但CCC Bar Chart仅显示sales的值。

所以我想知道如何显示相同的条形图,因为我在Analysis view

另外,我想知道如何在Pentaho CDF中创建参数化的MDX查询?如何使用Dashboard Chart Java API

我发现很难使用Pentaho CDF,所以我想尝试其他API或构建仪表板的框架。这种情况下有哪些其他选择?

请指教,

在此先感谢!

回答

1

(免责声明:我对一般的CTools的首席开发人员,并且CDF尤其是)

你会发现,CDF的确是Pentaho的社区内最流行的选择,那又意味着这是社区本身最容易帮助你的。既然你的问题是文档,我不确定你已经探索过已有的东西。如果您安装了Pentaho,从Pentaho用户控制台头到BI Developer Examples解决方案文件夹,并在CDF下找到CDF文档。

另外,我建议你给CDE一个尝试(CDE是一个在CDF和CDA之上构建仪表板的编辑器)。你会发现它的一个很好的教程here

+0

非常感谢pdpi。我看到了这个例子,它的简短但很好的教程。我仅使用CDE构建仪表板,但在寻找诸如“如何动态更改图表标题”等信息时遇到问题?我无法在任何地方找到这些信息。另一个例子,在该教程中,有一个javascript函数存在,就像函数(s,c,v){Dashboards.fireChange('days',s); }。我在哪里可以获得有关此Dashboards类的信息,以及它的可用方法有哪些,其他可用的类是什么?这种类型的信息我需要。 – Shekhar

+1

正如我所提到的,这类文档可以在BI Developer Examples解决方案文件夹中找到。关于CDA中的参数化查询,由于您使用的是CDF,因此您只需在查询中插入$ {myParam},并在数据源的参数属性中将myParam列为参数。您可能还想在图表中将交叉表模式设置为true,以告诉它它处理的是mdx样式的结果集。 – pdpi

+0

谢谢pdpi。最后,我设法创建了参数化的MDX查询并向前迈进。另外,我发现了该函数参数的含义(s,c,v)。现在我被困在显示表中的值,但我想我会得到一些关于pentaho论坛.. – Shekhar

0

(免责声明:我正在为icCube工作)。

如果您想要一个没有免费的解决方案,您可以尝试icCube OLAP server及其GVI library。如果你想建立你自己的解决方案,它就在起跑线上,但很有趣。你可以看到一些例子here

如果您需要支持,支付一点点支持,这是一个节省金钱和省时的解决方案(适用于任何解决方案)。社区很好,但人们可以免费花时间帮助其他人的时间有限。

+0

谢谢..我已经看过icCube演示。它比CDE好得多,但我不能拿到许可证 – Shekhar

相关问题