一种多源异构安全监测数据的报表智能生成方法技术

技术编号:24996020 阅读:49 留言:0更新日期:2020-07-24 17:58
本发明专利技术提供一种多源异构安全监测数据的报表智能生成方法,包括以下步骤:S1.将多源异构的安全监测数据标准化处理,批量化并行写入数据库;S2.通过定义数据维度及个性化描述,进行安全监测数据的自定义分类;S3.针对不同用户的个性化报表要求对报表模板进行结构化解析,通过智能书签对报表模板中所包含的标准组件进行编辑处理;S4.结合待生成报表的内容和风格,通过报表模板与数据库联动配置的双向定制化,设计报表模板的参数配置表,对文字、表格、图形的内容及格式进行详细定制;S5.对各类安全监测数据报表进行自动匹配预览和在线输出;本发明专利技术可智能满足不同用户对多源异构监测数据的入库融合管理和自主配置个性化报表,数据管理高效,报表生成灵活。

【技术实现步骤摘要】
一种多源异构安全监测数据的报表智能生成方法
本专利技术涉及安全监测
,具体涉及一种多源异构安全监测数据的报表智能生成方法。
技术介绍
目前,我国正处在经济高速发展和转型的时期,随着城市基础设施建设加速,在建筑施工中的对安全生产的要求也越来越高。在自动化安全监测系统逐渐普及的背景下,多数建设工程的安全监测项目数据和成果在进行处理时,需要生成数据报表,供后续环节汇总分析使用。同时,在工程安全监测领域,数据的来源不同,格式不同,包括传统人工监测数据文件、手机APP采集数据、第三方异构数据库、传感器实时监测数据,等等,这样就形成了多源异构的安全监测数据。在对这些多源异构数据进行报表生成时,多数用户常用方式是使用Office办公软件来组织管理数据和拖拽报表,用这种方式生成报表不能满足不同用户对海量监测数据的智能管理和对报表样式进行自定义配置的个性化要求,报表生成的自动化程度低、出错概率较高。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种多源异构安全监测数据的报表智能生成方法,以解决现有技术中存在的在处理安全监测数据生成报表时,生成报表不能智能化的满足不同用户对海量监测数据的入库管理和对报表样式进行自定义配置的个性化要求,报表生成的自动化程度低、可靠性低的技术问题。本专利技术采用的技术方案是一种多源异构安全监测数据的报表智能生成方法,包括以下步骤:S1.将多源异构的安全监测数据标准化处理,得到标准化安全监测数据并批量化并行写入数据库;S2.通过定义数据维度及个性化描述,进行安全监测数据的自定义分类;S3.针对不同用户的个性化报表要求进行报表模板的结构化解析,通过智能书签对报表模板中所包含的标准组件进行编辑处理;S4.结合待生成报表的内容和风格,通过与数据库联动配置的双向定制化,设计报表模板的参数配置表,对文字、表格和图形的内容及格式进行参数详细定制;S5.对各类安全监测数据报表进行自动匹配预览和快速在线输出。进一步的,步骤S1中的安全监测数据的标准化处理,具体步骤包括:S11.在数据库中,定义数据表的公共字段和监测量字段;S12.分别针对公共字段和监测量字段进行属性配置;S13.定义数据表的索引与外键;S14.通过提交数据库引擎生成安全监测数据库表;S15.对不同来源的异构监测数据,按标准数据结构对其进行入库前的数据准备和编辑组织;S16.采用并行工作模式将标准格式的安全监测原始数据进行入库,入库时对需要进行变形值差分计算的数据,根据差分运算规则进行自动计算和入库。进一步的,步骤S2进行安全监测数据的自定义分类,具体步骤包括:S21.定义可配置的数据维度管理表,并通过导入点位综合信息表,自动批量录入数据维度的个性化描述信息;S22.查询步骤S1中存储到数据库中的标准化安全监测数据并进行批处理分类查询操作,预览查询监测结果分类数据表。进一步的,步骤S3中的报表模板结构化解析和编辑处理,具体步骤包括:S31.结合安全监测行业的通用报表业务需求,定义基本报表模板,并通过书签编辑器对基本报表样式进行结构化解析;S32.针对用户新的报表要求,通过书签编辑器在基本报表模板基础上增加、删除、修改相应区域的基本报表样式书签,形成新报表模板;S33.进一步交互解析用户报表模板的文字类、表格类、图形类详细条目属性,增加文字类书签、表格类书签和图形类书签。进一步的,步骤S4中数据库联动配置的双向定制化,是通过字段与步骤S3中的智能书签对应关联来实现的,具体步骤包括:S41.对报表模板标准组件的内容和格式进行数据库参数配置;S42.对报表模板的文字类、表格类和图形类详细属性点的内容和格式进行数据库参数配置;S43.步骤S42中的数据库参数配置包括报表类型、标准组件名称、属性名称、书签标识、书签类型、操作参数、内容参数和字体风格参数。数据库与报表模板的双向联动机制通过关键字段“书签标识”实现对应关联。进一步的,步骤S5中报表自动匹配预览和在线输出,具体步骤包括:S51.选择报表日期范围,对详细数据表的多级分组构成进行自动检索预览;S52.遍历详细数据表多级分组构成的每一项,查询得到全部监测数据表,按给定的预警阈值和判定规则自动分析评估各监测点的安全状态;S53.自动生成数据综述分析表及其文字描述,统计每张数据表中的变形特征点及特征值;S54.根据数据库参数配置自动生成相应的书签替换文本、详细数据表和变形曲线图,并进行文本替换、表格填充和图形插入;S55.在线输出安全监测数据的成果报表。进一步的,在步骤S15和步骤S16之间,还包括以下对数据进行智能检校的步骤:通过对比关键词,对安全监测数据的基本属性字段进行匹配度检查;通过安全监测数据的极限误差值范围映射表,对安全监测数据监测结果字段的数据正确性进行自动判断和报错提醒。进一步的,智能检校的主要对象包括:项目属性匹配、测点名称匹配、监测时间检校、新旧点冲突检测和粗差校验。由上述技术方案可知,本专利技术的有益技术效果如下:1.通过将多源异构的安全监测数据标准化处理,实现不同年代不同来源不同结构的海量监测数据的标准化统一入库,为后续的监测数据的大数据分析、数据共享、数据增值提供了基础与前提。2.在对多源异构的安全监测数据进行标准化处理时,增加数据智能检校功能,可以在安全监测数据入库存储前,对数据进行检查和纠错,避免将异常数据存入数据库,对后续的分析使用造成影响。3.数据查询采用灵活的自定义分类机制,针对不同监测类型按需定义数据维度,同时再针对数据维度按需定义个性化分类描述,即可实现自由度较高的监测数据分类输出。4.通过数据库参数配置表的关键字段与模板智能书签对应关联,形成模板设计与数据库配置双向联动机制,使得不同的用户单位只需对报告模板稍作配置就能实现个性化报表的智能化生成,从而实现了兼容不同报表模板定制化输出的敏捷响应。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本专利技术的方法流程图。图2为本专利技术生成安全监测数据库表的方法流程图。图3为本专利技术安全监测数据的分类方法流程图。图4为本专利技术定制化报表模版的交互解析方法流程图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。实施例1如图1所示,本本文档来自技高网...

【技术保护点】
1.一种多源异构安全监测数据的报表智能生成方法,其特征在于,包括以下步骤:/nS1.将多源异构的安全监测数据标准化处理,得到标准化安全监测数据并批量化并行写入数据库;/nS2.通过定义数据维度及个性化描述,进行安全监测数据的自定义分类;/nS3.针对不同用户的个性化报表要求进行报表模板的结构化解析,通过智能书签对报表模板中所包含的标准组件进行编辑处理;/nS4.结合待生成报表的内容和风格,通过与数据库联动配置的双向定制化,设计报表模板的参数配置表,对文字、表格和图形的内容及格式进行参数详细定制;/nS5.对各类安全监测数据报表进行自动匹配预览和快速在线输出。/n

【技术特征摘要】
1.一种多源异构安全监测数据的报表智能生成方法,其特征在于,包括以下步骤:
S1.将多源异构的安全监测数据标准化处理,得到标准化安全监测数据并批量化并行写入数据库;
S2.通过定义数据维度及个性化描述,进行安全监测数据的自定义分类;
S3.针对不同用户的个性化报表要求进行报表模板的结构化解析,通过智能书签对报表模板中所包含的标准组件进行编辑处理;
S4.结合待生成报表的内容和风格,通过与数据库联动配置的双向定制化,设计报表模板的参数配置表,对文字、表格和图形的内容及格式进行参数详细定制;
S5.对各类安全监测数据报表进行自动匹配预览和快速在线输出。


2.根据权利要求1所述一种多源异构安全监测数据的报表智能生成方法,其特征在于,所述步骤S1中的安全监测数据的标准化处理,具体步骤包括:
S11.在数据库中,定义数据表的公共字段和监测量字段;
S12.分别针对公共字段和监测量字段进行属性配置;
S13.定义数据表的索引与外键;
S14.通过提交数据库引擎生成安全监测数据库表;
S15.对不同来源的异构监测数据,按标准数据结构对其进行入库前的数据准备和编辑组织;
S16.采用并行工作模式将标准格式的安全监测原始数据进行入库,入库时对需要进行变形值差分计算的数据,根据差分运算规则进行自动计算和入库。


3.根据权利要求1所述一种多源异构安全监测数据的报表智能生成方法,其特征在于,所述步骤S2进行安全监测数据的自定义分类组织,具体步骤包括:
S21.定义可配置的数据维度管理表,并通过导入点位综合信息表,自动批量录入数据维度的个性化描述信息;
S22.对步骤S1中存储到数据库中的标准化安全监测数据进行批处理分类查询操作,预览查询监测结果分类数据表。


4.根据权利要求1所述一种多源异构安全监测数据的报表智能生成方法,其特征在于:所述步骤S3中的结构化解析和编辑处理,具体步骤包括:
S31.结合安全监测行业的通用报表业务需求,定义基本报表模板,并通过书签编辑器对基本报表样式进行结构化解析;
S32.针对用户新的报表要求,通过书签编辑器在基本报表模板基础上增加、删除...

【专利技术属性】
技术研发人员:向泽君陈翰新李超滕德贵谢征海郑运松明镜胡波袁长征张恒黄赟王大涛
申请(专利权)人:重庆市勘测院
类型:发明
国别省市:重庆;50

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

1