Pentaho BI Server - 绘制实时数据图表
Posted
技术标签:
【中文标题】Pentaho BI Server - 绘制实时数据图表【英文标题】:Pentaho BI Server - Charting live data 【发布时间】:2014-02-26 13:50:01 【问题描述】:我有一个生成 JSON 的 URL,
"status": "success",
"totalRecords": 55,
"records": [
"timestamp": 1393418044341,
"load": 40,
"deviceId": 285
,
"timestamp": 1393418104337,
"load": 42,
"deviceId": 285
,
"timestamp": 1393418164328,
"load": 24.5,
"deviceId": 285
,
"timestamp": 1393418224322,
"load": 42.5,
"deviceId": 285
,
它会一直持续下去,每 30 秒左右产生一次数据。
我使用 Pentaho 数据集成来解析和提取每个数据并将它们放入单独的组 - timestamp
、load
和 deviceId
。
当我保存它时,它生成了一个 .ktr 文件。
由此,我使用报表设计器上传 .ktr 文件并使用数据制作图表,然后将图表上传到 BI 服务器。
但是
我可以直接获取数据,将其输入 BI 服务器并生成图表,绕过报表设计器吗?
【问题讨论】:
【参考方案1】:是的,您可以这样做 - 使用报表设计器肯定是错误的方式。
但是,在 PDI 中构建第一个位时,您无意中做出了正确的选择!这是一个很好的举措。
下一步是安装 CTools,将 .ktr 添加到 CDA 数据源(在 CDE 中),然后使用 CDE 定义图表,最后在仪表板上定义刷新间隔。
如果您还没有使用过它,周围有很多很好的 CTools 教程 - 它也很容易从市场上安装,或者通过 ctools-installer.sh 安装
【讨论】:
干杯老兄,以前从未使用或听说过 CTools,但我会研究一下,看看它是如何完成的 @codek 你能看看这个问题吗?在我的***.com/questions/21980558/… @Codek 我已经启动并运行了 CTools,现在需要将 .ktr 获取到 CDA 数据源。我已经尝试了很多变体,但都没有奏效,你知道如何做到这一点吗?以上是关于Pentaho BI Server - 绘制实时数据图表的主要内容,如果未能解决你的问题,请参考以下文章
Pentaho BI Server 5.0.1 有 Saiku Reporting 插件吗?
如何在 Pentaho BI server v6 CE 上部署预定的 Kettle 作业
我需要在我的服务器上的同一个 Tomcat 7 中运行 Pentaho CE BI-Server 和 Geoserver