一种实时数据化报表系统及生成方法技术方案

技术编号:20545851 阅读:502 留言:0更新日期:2019-03-09 18:47
本发明专利技术涉及一种实时数据化报表系统及生成方法,所述系统通过监听程序,实时监听业务数据库中数据的变化,抽取数据并将复杂的业务逻辑构成,拆分成最小单位,自定义成指标库中的指标,通过配置公式解析进行计算,最终生成报表,从而达到实时、高效的目的。

A Real-time Data Reporting System and Its Generation Method

The invention relates to a real-time data reporting system and a generating method. The system monitors the changes of data in the business database in real time through a monitoring program, extracts data and composes complex business logic, divides the data into the smallest units, customizes the indicators in the index library, and calculates through the analysis of the configuration formula, and finally generates the report forms, so as to achieve real-time and efficient purposes. .

【技术实现步骤摘要】
一种实时数据化报表系统及生成方法
本专利技术涉及汽车销售、售后、库存、备件等业务系统的报表支持
,具体涉及一种实时数据化报表系统及生成方法。
技术介绍
报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施BI战略的基础,报表可以通过不同维度对业务数据汇总分析,为业务人员、决策者制定计划和总结都提供了可靠的数据依据。随着IT技术的快速发展,很多企业推出了各种快速配置报表产品,这些产品可以配置数据源,动态设置表头,快速生成报表。然而对一些业务逻辑较为复杂,数据实时性比较高的需求,支持却不是很好,且不同报表中相同的元数据不能重复使用,造成数据库压力过大,甚至内存溢出。在传统报表系统中,大多通过缓存机制,只能查询截止到昨日、上周、上个月的数据,无法满足数据实时性,且在多张不同报表中,会展示一个取数业务逻辑相同的数据项,当取数逻辑发生变化时,多个业务报表的取数逻辑均需要修改。
技术实现思路
有鉴于此,本专利技术提供一种实时数据化报表系统及生成方法,通过监听程序,实时监听业务数据库中数据的变化,抽取数据并将复杂的业务逻辑构成,拆分成最小单位,自定义成指标库中的指标,通过配置公式解析进本文档来自技高网...

【技术保护点】
1.一种实时数据化报表系统,其特征在于,所述系统包括实时数据同步模块、定义指标库模块、合成报表模块:实时数据同步模块,用于监听业务数据表中数据的变化,并将监测到的数据信息解析封装成固定格式的实时数据对象,推送至消息队列中,并在消息队列中对实时数据解析处理,并将实时数据持久化;定义指标库模块,用于通过使用任务队列管理所有指标的数据抽取,根据任务类型不同分为截存任务和汇总任务,所述截存任务是定时任务查询业务数据库截存历史数据,所述执行汇总任务,按年月日汇总各指标项数据,并生成报表;合成报表模块,通过指标库能任意组合各种指标合成报表,并在行列交叉的单元格内配置计算公式,通过解析动态配置的数据模板,用...

【技术特征摘要】
1.一种实时数据化报表系统,其特征在于,所述系统包括实时数据同步模块、定义指标库模块、合成报表模块:实时数据同步模块,用于监听业务数据表中数据的变化,并将监测到的数据信息解析封装成固定格式的实时数据对象,推送至消息队列中,并在消息队列中对实时数据解析处理,并将实时数据持久化;定义指标库模块,用于通过使用任务队列管理所有指标的数据抽取,根据任务类型不同分为截存任务和汇总任务,所述截存任务是定时任务查询业务数据库截存历史数据,所述执行汇总任务,按年月日汇总各指标项数据,并生成报表;合成报表模块,通过指标库能任意组合各种指标合成报表,并在行列交叉的单元格内配置计算公式,通过解析动态配置的数据模板,用算法解析公式的优先级进行数值计算,最终生成报表。2.根据权利要求1所述一种实时数据化报表系统,其特征在于,所述实时数据同步模块中,所述业务数据库中数据变化包括增加、修改、删除操作。3.根据权利要求1所述一种实时数据化报表系统,其特征在于,所述实时数据同步模块还包括监听表和字段的配置。4.根据权利要求1所述...

【专利技术属性】
技术研发人员:郑毅
申请(专利权)人:星云海数字科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1