我想要构建一个后台将成为Pentaho社区版的仪表板。我正在使用Mondrian和MDX查询。哪个API或框架可用于使用Pentaho构建仪表板?
我曾尝试使用Pentaho CDF构建仪表板,但它严重缺乏文档,没有适当的文档就无法构建仪表板。我面临很多小事情的问题。
例如,我写了一个MDX查询,它返回sales
和expenses
的总和,对于department
中的每一个。此MDX查询在Analysis view
中正常工作。
在Analysis view
我能够看到条形图sales
和expenses
不同的酒吧。然后,我在类型为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或构建仪表板的框架。这种情况下有哪些其他选择?
请指教,
在此先感谢!
非常感谢pdpi。我看到了这个例子,它的简短但很好的教程。我仅使用CDE构建仪表板,但在寻找诸如“如何动态更改图表标题”等信息时遇到问题?我无法在任何地方找到这些信息。另一个例子,在该教程中,有一个javascript函数存在,就像函数(s,c,v){Dashboards.fireChange('days',s); }。我在哪里可以获得有关此Dashboards类的信息,以及它的可用方法有哪些,其他可用的类是什么?这种类型的信息我需要。 – Shekhar
正如我所提到的,这类文档可以在BI Developer Examples解决方案文件夹中找到。关于CDA中的参数化查询,由于您使用的是CDF,因此您只需在查询中插入$ {myParam},并在数据源的参数属性中将myParam列为参数。您可能还想在图表中将交叉表模式设置为true,以告诉它它处理的是mdx样式的结果集。 – pdpi
谢谢pdpi。最后,我设法创建了参数化的MDX查询并向前迈进。另外,我发现了该函数参数的含义(s,c,v)。现在我被困在显示表中的值,但我想我会得到一些关于pentaho论坛.. – Shekhar