产品|ThingsBoard 二次开发之报表系统 YiREPORT
本文所涉及到的报表技术是
Jasperreport Studio
,Jasper引擎
, 如果不太了解的话,建议去先预习一下。
社区经常问到的问题:这些数据在 ThingsBoard 中都能找到,为什么还需要做成报表呢?
TB 中有的数据为什么还需要做成报表呢?
答案是,报表可以帮助用户更有效地分析数据。通过报表,用户可以直观地查看数据,并发现数据中的趋势和异常情况。这对于用户做出正确决策和优化业务至关重要
客户需求与应用场景
YiREPORT 解决了以下客户需求
- 模板设计 用户可以使用 Jasperreport 的设计工具来创建自定义报表模板,包括报表布局、数据源和参数设置。
- 数据来源 YiREPORT 可以从 YiCONNECT 的数据库中实时获取数据,确保报表内容始终是最新的。
- 配置文件生成 提供了配置文件生成工具,使用户能够轻松地绑定静态数据与模板参数,简化报表生成流程。
- 模板和配置文件存储 YiREPORT 安全地存储用户上传的模板和配置文件,确保数据的机密性和完整性。
- 版本控制 提供版本控制功能,使用户能够跟踪模板和配置文件的变更,有助于维护和管理报表模板。
- 操作便捷
用户只需上传一个
Zip
压缩包,其中包含一个jrxml
模版和配置文件以及需要填充的图片。
应用场景
YiREPORT 可应用于各种物联网应用,例如:
- 设备监控 生成设备信息报表,用于监控设备的详细情况。
- 数据分析 生成数据分析报表,用于分析数据趋势和异常情况。
- 业务报表 生成业务报表,用于展示业务数据。
设计概述
使用流程
YiREPORT 的使用流程如下
首先在 Jasperreport Studio 中设计好一个模版
第二步,将模版与配置文件(如下图,可使用 YiREPORT 提供的 JSON 配置工具生成,只需进行简单的鼠标点击即可实现)打包成一个 Zip
压缩文件并上传。
同时呢,允许用户在报表管理界面预览历史报表以及进行模版的管理
效果展示
常见问题 FAQ
YiREPORT 解决了以下客户需求
-
如何设计报表模板?
A:报表模板可以使用 Jasperreport Studio 中的设计工具创建,包括定义报表布局、数据源和参数。详细步骤请参考Jasperreport Studio 文档。
-
如何生成配置文件?
A:用户可以使用 Jasperreport 的设计工具来创建自定义报表模板,包括报表布局、数据源和参数设置。
-
如何管理模板和配置文件的版本?
A:YiREPORT 提供版本控制功能,允许用户跟踪模板和配置文件的变更,以便维护和管理不同版本的报表模板。
-
可以生成哪种类型的报表?
A:YiREPORT 支持总览报表和单实体详细报表。总览报表可以通过导航栏按钮生成,而单实体报表通过点击数据后的
PDF
按钮生成。 -
如何预览历史生成的报表?
A:用户可以在 YiREPORT 中预览历史生成的报表,以便查看报表的内容和格式。
关于亿琪软件
打个广告
上海亿琪软件有限公司,全球开放边缘计算和物联网领域的领导者,全球领先的工业物联网软件开发商和解决方案提供商,助力企业和组织实现数字化转型。公司专注于 5G 通信、AI 人工智能、边缘计算和大数据网络安全多项技术领域,致力于物联网领域前沿技术的创新,为用户提供全方位、智能化和安全的物联网解决方案。
-
- 2023 年,公司发布“ YiFUSION |工业边缘智能融合网关 ”产品,为工业客户提供一整套的边缘计算+AI 能力:高性能数据采集、多类型数据融合、AI 算法集成、云端业务对接。在边缘网关的基础上,集成了 IoT 平台的边缘协同能力、本地 Web SCADA 和 HMI 功能、本地数据存储、边缘 AI 视频分析、行业应用集成等。
-
- 2022 年,公司推出 “ YiCLOUD |亿琪云 ”一站式物联网应用解决方案。公司的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,得到中国移动 OCP 认证,公司还是边缘计算产业联盟 ECC 成员。
感知物联,畅快无限。
联系我们
- 网站:http://yiqisoft.cn
- 邮件:support@yiqisoft.cn
- 电话:021-68863086
- 手机:186-1666-9123