0

我们希望使用 CTools 进行仪表板开发,而不是使用 Enterprise Edition 的 Dashboard Designer,因为它非常有限,而且 CTools 更强大。

但是我们仍然对 CTools 的一些功能有一些疑问,我们在论坛/博客上没有得到任何具体的答案,如下:-

  • 我们如何本地化使用 CTools 开发的仪表板?
  • 我们如何通过在会话中传递/存储一个变量来为多个客户重用相同的仪表板,并基于该变量,我们将过滤该特定客户的查询中的数据,并在仪表板上应用不同的样式/主题
  • 我们有可用于 Pentaho 5.0 的 CTools,我们可以在 Pentaho 5.0 企业版上使用 CTools 吗?
  • 在使用 CTools 开发的仪表板上添加分析器和交互式报告有多容易,并且它可以在过滤器更改时与其他组件一起工作/刷新?
  • 我们如何在仪表板上使用 d3js 或 highcharts 等其他图表库并将它们与数据组件绑定?任何教程/参考?
  • 是否可以在使用 CTools 开发的仪表板上添加选项,以便最终用户可以从仪表板中添加/删除图表/报告,与企业版仪表板相同?
4

1 回答 1

2

对于前两个,请使用 pentaho 论坛。那里已经提出了本地化问题,我们目前正在重做 CDE 实现(目前它运行得不好)。第二个,您通常使用会话启动 xaction 将变量存储在会话中,然后在 CDA 中访问它。

Ctools 将在下周(可能)可用于 Pentaho 5 - 我们目前正在测试 CDE 并确保一切正常。和以前一样,他们将在 CE 和 EE 上工作。

您可以在仪表板上使用 CDF 的 Analyzer 组件。虽然 Interactive Reporting 没有,但它与 Analyzer 非常相似,因此应该很容易开发。

包括其他图表类型意味着开发您的自定义 CDE 组件。CDE 教程有一章介绍如何做到这一点。

最后,添加/删除功能并不是开箱即用的。你必须开发对它的支持。

于 2013-10-21T20:43:44.277 回答