如何从数据服务中检索流数据并在 Pentaho CDE 仪表板中使用它?

How to retrieve streamingdata from dataservice and use it in Pentaho CDE Dashboard?

我正在尝试在 Pentaho 仪表板中显示传入的流数据。输入的数据是简单的字符串,我现在只想在仪表板上显示。

我创建了一个水壶转换,其中我将数据服务绑定到最后一步 (MQTT-Producer)。 在 spoon 中,我测试了这项服务,它似乎运行良好。 上传 kettle 文件后,该服务出现在服务列表中 (http://localhost:9090/pentaho/kettle/listServices)。 使用仪表板编辑器,我使用 'DATASERVICES Queries' 中的 'streaming over dataservices' 作为我的数据源。 在这一点上,我似乎没有取得任何成功,只是尝试不同的面板选项和数据服务属性。

我正在学习那些教程:

https://help.pentaho.com/Documentation/8.2/Products/Data_Integration/Data_Services

https://help.pentaho.com/Documentation/8.2/Products/CTools/Create_Streaming_Service_Dashboard

我做错了什么?

感谢任何帮助。

干杯

更新:

我将传入的流数据更改为两个双打。 经过更多尝试后,我确实使用外部工具连接到数据服务。我确实在数据库中看到了预期值。但是,我的仪表板仍然显示此错误消息:

错误处理组件(ccclinechart)

当我尝试查看示例实时仪表板时,出现了同样的错误。它无法处理 chartComponent。也许我需要重新配置一些其他东西?

发现错误。

端口出了点问题。切换回默认值(8080)后,它工作得很好。

可能还有另一种方法可以调整您的 ports-settings 以适应问题,但处理此类事情的最简单方法是切换回默认设置。