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 数据集成来解析和提取每个数据并将它们放入单独的组 - timestamploaddeviceId。 当我保存它时,它生成了一个 .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

Pentaho CDE Dashboard BI(自动刷新 + Onclick 刷新功能)在控制台中创建错误

如何自动创建 Pentaho 每日报告?

如何在 pentaho bi url 中传递登录凭据