分类 ThingsBoard 下的文章

目录

YiREPORT 报表生成工具 演示

产品概述

YiREPORT 是一个基于 ThingsBoard 的报表系统,它可以生成各种类型的报表,满足用户的不同需求。

有人可能会问:这些数据在 ThingsBoard 中都能找到,为什么还需要做成报表呢?

答案是,报表可以帮助用户更有效地分析数据。通过报表,用户可以直观地查看数据,并发现数据中的趋势和异常情况。这对于用户做出正确决策和优化业务至关重要。

客户需求与应用场景

YiREPORT解决了以下客户需求:

* 模板设计:用户可以使用 Jasperreport 的设计工具来创建自定义报表模板,包括报表布局、数据源和参数设置。
* 数据来源:YiREPORT 可以从 YiCONNECT 的数据库中实时获取数据,确保报表内容始终是最新的。
* 配置文件生成:提供了配置文件生成工具,使用户能够轻松地绑定静态数据与模板参数,简化报表生成流程。
* 模板和配置文件存储:YiREPORT 安全地存储用户上传的模板和配置文件,确保数据的机密性和完整性。
* 版本控制:提供版本控制功能,使用户能够跟踪模板和配置文件的变更,有助于维护和管理报表模板。
* 操作便捷:用户只需上传一个 `Zip` 压缩包,其中包含一个 `jrxml` 模版和配置文件以及需要填充的图片。

应用场景

YiREPORT 可应用于各种物联网应用,例如:

* 设备监控:生成设备信息报表,用于监控设备的详细情况。
* 数据分析:生成数据分析报表,用于分析数据趋势和异常情况。
* 业务报表:生成业务报表,用于展示业务数据。

设计概述

逻辑设计架构图如下:
用户只需要上传一个文件,其余繁琐的操作交由系统自动处理,即可实现报表的生成,并且使用数据库存储模版与配置文件等,方便使用者后续使用。

YiREPORT框图.png

使用流程

YiREPORT 的使用流程如下:

首先在 Jasperreport Studio 中设计好一个模版

WX20231101-134018.png

第二步,将模版与配置文件(如下图,可使用 YiREPORT 提供的 JSON 配置工具生成,只需进行简单的鼠标点击即可实现)打包成一个 Zip 压缩文件并上传。

WX20231103-111530.png

同时呢,允许用户在报表管理界面预览历史报表以及进行模版的管理

WX20231101-114128.png

效果展示

设备信息总览报表

WX20231101-135321.png

常见问题FAQ

Q1: 如何设计报表模板?

A1: 报表模板可以使用 Jasperreport Studio 中的设计工具创建,包括定义报表布局、数据源和参数。详细步骤请参考Jasperreport Studio 文档。

Q2: 如何生成配置文件?

A2: 使用 YiREPORT 提供的配置文件生成工具,上传模板后,可以轻松绑定静态数据和模板参数,生成配置文件。

Q3: 如何管理模板和配置文件的版本?

A3: YiREPORT 提供版本控制功能,允许用户跟踪模板和配置文件的变更,以便维护和管理不同版本的报表模板。

Q4: 可以生成哪种类型的报表?

A4: YiREPORT 支持总览报表和单实体详细报表。总览报表可以通过导航栏按钮生成,而单实体报表通过点击数据后的 `PDF` 按钮生成。

Q5: 如何预览历史生成的报表?

A5: 用户可以在 YiREPORT 中预览历史生成的报表,以便查看报表的内容和格式。

关于我们

"亿琪软件"

上海亿琪软件有限公司成立于 2016 年,专注于 5G 通信、AI 人工智能、边缘计算和大数据网络安全多项技术领域,致力于物联网领域前沿技术的创新,为用户提供全方位、智能化和安全的物联网解决方案。

2023 年,公司发布“YiFUSION |工业边缘智能融合一体机”产品,为工业客户提供一整套的边缘计算+AI 能力:高性能数据采集、多类型数据融合、AI 算法集成、云端业务对接。在边缘网关的基础上,集成了 IoT 平台的边缘协同能力、本地 Web SCADA 和 HMI 功能、本地数据存储、边缘 AI 视频分析、行业应用集成等。

2022 年,公司推出 “YiCLOUD |亿琪云”一站式物联网应用解决方案。公司的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,得到中国移动 OCP 认证,公司还是边缘计算产业联盟 ECC 成员。

yiqisoft 2023-12-15T01:07:53.png

"联系我们--商业服务"

  • 网站:http://yiqisoft.cn
  • 邮件:support@yiqisoft.cn
  • 电话:021-68863086
  • 手机:186-1666-9123