Pentaho BI Server - 绘制实时数据

时间:2014-02-26 13:50:01

标签: pentaho kettle data-integration

我有一个生成JSON的网址,

{
"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服务器。

BUT

我可以直接获取数据,将其提供给BI服务器并生成图表,绕过报表设计器吗?

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做 - 使用报表设计器绝对是错误的方式。

然而,你无意中在PDI的第一位建立了正确的选择!这是一个很好的举动。

下一步是安装CTools,将.ktr添加到CDA数据源(在CDE内),然后使用CDE定义图表,最后在仪表板上添加刷新间隔。

如果你还没有使用过很多很好的CTools教程 - 它也很容易从市场上安装,或通过ctools-installer.sh