CN114417796A - 一种基于设备采点的动态报表统计方法及*** - Google Patents
一种基于设备采点的动态报表统计方法及*** Download PDFInfo
- Publication number
- CN114417796A CN114417796A CN202210003908.2A CN202210003908A CN114417796A CN 114417796 A CN114417796 A CN 114417796A CN 202210003908 A CN202210003908 A CN 202210003908A CN 114417796 A CN114417796 A CN 114417796A
- Authority
- CN
- China
- Prior art keywords
- data
- equipment
- report
- platform
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于设备采点的动态报表统计方法及***,其特征在于,所述方法包括步骤:将新增设备接入互联网平台进行统一管理,并将互联网平台接入网关;将采集的设备信息通过网关转发到设备互联网的大数据平台数据湖中,对数据进行流式清洗;将所述流式清洗后的数据推送至InfluxDB数据库;对新增设备进行采点配置,根据采点配置生成报表模板;根据业务场景下所需报表模板,从InfluxDB数据库,生成自定义报表。
Description
技术领域
本发明涉及一种基于设备采点的动态报表统计方法及***,属于工业互联网技术领域。
背景技术
工业互联网是工业革命重要的技术体系之一,也是工业智能化发展的关键综合信息设施。其本质是以工业设备、信息***、产品和人之间的网络互联为基础,通过对工业数据的全方位深度感知、高效计算处理、高级建模分析和智能化报表管理,实现智能控制、运营优化和生产组织变革。工业数据是工业互联网的重中之重,日渐成为工业发展中宝贵的战略资源,是驱动工业智能化、制造业数据化的关键发展因素。但是随着工业互联网数据应用的普及和成熟,大多数制造业企业还面临着数据采集不全面、设备故障状态无法有效追踪和维护、报表统计拓展性差等问题,因此如何为工业设备提供一种高效便捷的自定义报表统计方法成为了当前亟待解决的技术问题。
发明内容
本发明的目的在于提供一种基于设备采点的动态报表统计方法及***,以解决现有技术制造业企业还面临着数据采集不全面、设备故障状态无法有效追踪和维护、报表统计拓展性差的缺陷。
一种基于设备采点的动态报表统计方法,所述方法包括步骤:
将新增设备接入互联网平台进行统一管理,并将互联网平台接入网关;
将采集的设备信息通过网关转发到设备互联网的大数据平台数据湖中,对数据进行流式清洗;
将所述流式清洗后的数据推送至InfluxDB数据库;
对新增设备进行采点配置,根据采点配置生成报表模板;
根据业务场景下所需报表模板,从InfluxDB数据库,生成自定义报表。
进一步地,所述设备信息包括运行状态、报警数据、产能数据、能耗数据、工艺数据和程式数据。
进一步地,所述网关适应多种网络环境连接设备,获取多维数据,同时具备协议解析功能,为设备信息化提供高速数据通道。
进一步地,所述报表模板包括公司名称、报表名称、时间、制作人、设备、设备对应的采点以及计算函数,所述计算函数包括峰值、谷值、均值、累加值。
进一步地,所述自定义报表生产方法包括:
对所述报表模板配置统计方式及统计范围;
查询所述InfluxDB数据库,借助POI一键生成自定义报表。
进一步地,所述POI用采用Java编写的跨平台的 Java API,用于提供API给Java程式对Microsoft Office格式档案读和写的功能。
进一步地,所述数据湖采用Hive或HBase实现,通过程序将所述数据湖中的数据推送至消息队列。
一种基于设备采点的动态报表统计***,所述***包括:
设备管理模块:用于对设备型号、设备实时信息、设备报警信息和设备指标做统一管理;
设备数据源模块:用于创建目标设备对应的采点配置,生成设备和采点的映射关系;
数据采集模块:用于采集设备信息,并将采集的信息发送至大数据平台数据湖中;
数据处理平台:用于对数据进行流式清洗,将流式清洗后的数据推送至InfluxDB数据库。
与现有技术相比,本发明所达到的有益效果:通过动态选择设备绑定的采点,设置相关函数,快速生成报表模板。基于所述报表模板,可根据时、天、月不同时间类型自定义统计范围,自动生成数据报表,方便快捷、灵活定制。
附图说明
图1是为本发明实施例所提供的一种基于设备采点生成自定义报表基本方法的业务流程图;
图2是本发明报表模板制作及在线生成的流程图;
图3是本发明设备采点配置的流程图。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
如图1-图3所示,公开了一种基于设备采点的动态报表统计方法,其特征在于,所述方法包括步骤:
步骤1,首先将所有网关接入工业互联网,然后将设备就近接入所属网关,把采集到的运行状态、报警数据、产能数据、能耗数据、工艺数据、程式数据等设备信息推送至所述网关;
其中,网关是集成多种互联网通讯技术、面向工业领域的设备通讯终端产品,其特征在于可适应多种网络环境连接设备,获取多维数据,同时具备协议解析功能,为设备信息化提供高速的数据通道。
步骤2,将采集的设备信息通过网关转发到设备互联网的大数据平台数据湖中,然后对接流式处理框架Storm或Flink 来消费Kafka数据库中的消息数据,对数据进行流式清洗,将所述流式清洗后的数据推送至InfluxDB数据库中,以供使用;
本步骤中,Hive(嗨以夫)是基于Hadoop构建的一套数据仓库分析***,其特征在于可以对数据进行提取、转化和加载。通过程序将所述数据湖中的数据推送至消息队列,如Kafka中,所述Kafka是一种基于Scala和Java编写的分布式发布订阅消息***,其特征在于可处理消费者在网站中的所有动作流数据,具备较高的吞吐量。
InfluxDB数据库是基于Go语言编写的用于存储和分析时间序列数据的数据库,其特征在于内置了HTTP接口、数据可以打标记、支持实时查询,使用较为方便和灵活。
步骤3,对新增设备进行采点配置,根据采点配置生成报表模板;所述报表模板其特征在于包含公司名称、报表名称、时间、制作人、设备、设备对应的采点以及计算函数,所述计算函数包括峰值、谷值、均值、累加值。所述报表模板其优势在于可以动态添加多台设备的多个采点,扩展性极强。
步骤4,基于所述报表模板,配置统计方式及统计范围,查询所述InfluxDB数据库,借助POI一键生成在线或离线模板。所述POI是用Java编写的跨平台的 Java API,其特征在于可提供API给Java程式对Microsoft Office格式档案读和写的功能。
步骤5,基于步骤4创建的报表模板列表,选择特定业务场景下所需模板,根据时、天、月不同时间类型自定义统计范围,进行在线生成操作。
第二方面:一种基于设备采点的动态报表统计***,所述***包括:
设备管理模块:用于对设备型号、设备实时信息、设备报警信息和设备指标做统一管理;
设备数据源模块:用于创建目标设备对应的采点配置,生成设备和采点的映射关系;
数据采集模块:用于采集设备信息,并将采集的信息发送至大数据平台数据湖中;
数据处理平台:用于对数据进行流式清洗,将流式清洗后的数据推送至InfluxDB数据库;
基于报表模板,选择特定业务场景下预设的模板,并配置统计相关参数,在线生成前端可视化报表,同时支持预览报表数据的导出。
在本***中,如图1所示,图1中左边的图是先采集数据放入到InfluxDB数据库中,用于给图1右边生成自定以报表使用,基于所述报表模板,配置统计方式及统计范围,查询所述InfluxDB数据库,借助POI一键生成在线或离线模板。
本发明通过动态选择设备绑定的采点,设置相关函数,快速生成报表模板。基于所述报表模板,可根据时、天、月不同时间类型自定义统计范围,自动生成数据报表,方便快捷、灵活定制。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (8)
1.一种基于设备采点的动态报表统计方法,其特征在于,所述方法包括步骤:
将新增设备接入互联网平台进行统一管理,并将互联网平台接入网关;
将采集的设备信息通过网关转发到设备互联网的大数据平台数据湖中,对数据进行流式清洗;
将所述流式清洗后的数据推送至InfluxDB数据库;
对新增设备进行采点配置,根据采点配置生成报表模板;
根据业务场景下所需报表模板,从InfluxDB数据库,生成自定义报表。
2.根据权利要求1所述的基于设备采点的动态报表统计方法,其特征在于,所述设备信息包括运行状态、报警数据、产能数据、能耗数据、工艺数据和程式数据。
3.根据权利要求1所述的基于设备采点的动态报表统计方法,其特征在于,所述网关适应多种网络环境连接设备,获取多维数据,同时具备协议解析功能,为设备信息化提供高速数据通道。
4.根据权利要求1所述的基于设备采点的动态报表统计方法,其特征在于,所述报表模板包括公司名称、报表名称、时间、制作人、设备、设备对应的采点以及计算函数,所述计算函数包括峰值、谷值、均值、累加值。
5.根据权利要求1所述的基于设备采点的动态报表统计方法,其特征在于,所述自定义报表生产方法包括:
对所述报表模板配置统计方式及统计范围;
查询所述InfluxDB数据库,借助POI一键生成自定义报表。
6. 根据权利要求5所述的基于设备采点的动态报表统计方法,其特征在于,所述POI用采用Java编写的跨平台的 Java API,用于提供API给Java程式对Microsoft Office格式档案读和写的功能。
7.根据权利要求1所述的基于设备采点的动态报表统计方法,其特征在于,所述数据湖采用Hive或HBase实现,通过程序将所述数据湖中的数据推送至消息队列。
8.一种基于设备采点的动态报表统计***,其特征在于,所述***包括:
设备管理模块:用于对设备型号、设备实时信息、设备报警信息和设备指标做统一管理;
设备数据源模块:用于创建目标设备对应的采点配置,生成设备和采点的映射关系;
数据采集模块:用于采集设备信息,并将采集的信息发送至大数据平台数据湖中;
数据处理平台:用于对数据进行流式清洗,将流式清洗后的数据推送至InfluxDB数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210003908.2A CN114417796A (zh) | 2022-01-04 | 2022-01-04 | 一种基于设备采点的动态报表统计方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210003908.2A CN114417796A (zh) | 2022-01-04 | 2022-01-04 | 一种基于设备采点的动态报表统计方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114417796A true CN114417796A (zh) | 2022-04-29 |
Family
ID=81271233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210003908.2A Pending CN114417796A (zh) | 2022-01-04 | 2022-01-04 | 一种基于设备采点的动态报表统计方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114417796A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115329728A (zh) * | 2022-08-11 | 2022-11-11 | 成都新津数字科技产业发展集团有限公司 | 工作数据低采集高复用协同办公报表通***及方法 |
-
2022
- 2022-01-04 CN CN202210003908.2A patent/CN114417796A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115329728A (zh) * | 2022-08-11 | 2022-11-11 | 成都新津数字科技产业发展集团有限公司 | 工作数据低采集高复用协同办公报表通***及方法 |
CN115329728B (zh) * | 2022-08-11 | 2024-01-23 | 成都新津数字科技产业发展集团有限公司 | 工作数据低采集高复用协同办公报表***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6935972B2 (ja) | 分散型工業システムにおけるソース非依存クエリ | |
RU2394262C2 (ru) | Система конфигурирования устройств и способ предотвращения нестандартной ситуации на производственном предприятии | |
CN112433998B (zh) | 一种基于电力***的多源异构数据采集汇聚***及方法 | |
CN103546343B (zh) | 网络流量分析***的网络流量展示方法和*** | |
CN107957940B (zh) | 一种测试日志处理方法、***及终端 | |
CN113254529A (zh) | 一种基于边缘计算和HiTSDB存储的工业物联网平台 | |
CN108762738B (zh) | 平台化的数据采集*** | |
CN113868248A (zh) | 指标数据预聚合方法 | |
CN113467771B (zh) | 一种基于模型的工业边云协同***和方法 | |
CN115567370B (zh) | 基于实时事件数据的自动化告警方法、存储介质及*** | |
CN108228664B (zh) | 非结构化数据处理方法及装置 | |
CN112749153A (zh) | 一种工业网络数据管理*** | |
CN114265883B (zh) | 一种实时数据治理的方法、设备、存储介质 | |
CN114417796A (zh) | 一种基于设备采点的动态报表统计方法及*** | |
CN111800292A (zh) | 基于历史流量的预警方法、装置、计算机设备及存储介质 | |
CN112906373A (zh) | 告警计算方法、装置、电子设备及存储介质 | |
CN202535378U (zh) | 一种检化验数据处理装置 | |
CN102055620A (zh) | 监控用户体验的方法和*** | |
CN116506300A (zh) | 一种网站流量数据统计方法和*** | |
CN111221820A (zh) | 一种设备联网数据的存储及实时读取的方法 | |
CN115391429A (zh) | 基于大数据云计算的时序数据处理方法及装置 | |
CN116431324A (zh) | 一种基于Kafka高并发数据采集与分发的边缘*** | |
CN114387124B (zh) | 一种核电工业互联网平台的时序数据存储方法 | |
CN114138720A (zh) | 日志处理方法、装置、电子装置和存储介质 | |
CN114153695A (zh) | 一种基于Android的松耦合、高扩展性无埋点数据采集方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |