产品定价 立即试用
Trendz Analytics
文档 > 预测 > 将预测保存到ThingsBoard
入门
指南 安装 如何激活Trendz

将预测遥测保存至ThingsBoard

Trendz 中的预测模型在训练后生成预测遥测,并将结果以新遥测的形式存入ThingsBoard,便于后续处理、观测或进一步分析。 系统生成与展示预测遥测的流程如下:

首先需要完成模型训练。模型需具备名称、关联业务实体以及ThingsBoard遥测键。遥测键决定预测的存储方式:既在Trendz中以遥测形式保存,也在ThingsBoard中以同名键保存,并与所选业务实体关联。满足上述条件后,Trendz会从最新训练遥测起,按模型分段时长生成预测。

举例:假设今天是2025年1月1日。你有一台能耗表设备,遥测包含以kWh计量的”能耗”。2024年全年遥测数据可用,且需预测月度能耗。可创建名为”能耗预测”的模型,选择”能耗表”业务实体,将ThingsBoard键设为 “energy_consumption_prediction”。训练时选择时间范围 2024/01/01–2024/12/31,预测范围设为1个月,分段策略选FIXED。

训练完成后,模型将数据划分为12个分段(每月一个),无空隙或重叠(由FIXED策略决定)。随后Trendz为最新训练数据之后的月份生成预测,即2025年1月。该预测以键 “energy_consumption_prediction” 存入ThingsBoard,并可通过”能耗预测”业务实体字段在Trendz中访问。

若预测需随时间保持有效,可使用刷新任务在收到新遥测时更新模型。该任务会:

  1. 加载新遥测并形成新分段;
  2. 根据新数据调整模型;
  3. 生成更新后的预测。

每次刷新都会更新最新数据点,并为对应时间范围生成新预测。若新预测与已有预测重叠,旧预测会被覆盖。刷新过程持续迭代,将预测向前延伸,直到数据不足以生成新分段时停止,并在新数据可用时恢复。

例如,当2025年1月的新遥测加入后,模型会将该分段纳入并生成2025年2月的预测。更新后的预测会替换所有重叠值,保证预测保持准确、及时。随时间推移,这一迭代过程会不断延伸预测时间线,并始终与最新数据保持一致。

这种方式使基于历史数据训练的模型能够动态更新,并为未来时段提供可靠的预测。

预测模型任务

训练完成并确认精度满足需求后,可启用模型,将预测遥测用于计算剩余时间、在仪表板或视图中展示预测等场景。 按以下步骤配置并启用预测模型:

  • 点击 JOBS 按钮,打开预测模型参数对话框;
  • 在对话框中可配置:
    1. 启用或禁用将预测遥测保存至ThingsBoard;
    2. 指定遥测更新频率;
    3. 选择保存预测遥测的目标设备;
    4. 启用模型重训练,以便在检测到新真实数据时自动重训练;
  • 设置完成后点击 保存 以应用更改。

下一步