[发明专利]一种自动化生成数据分析报告的方法有效
申请号: | 201910552355.4 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110263076B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 冯术葵 | 申请(专利权)人: | 海南车智易通信息技术有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/26 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 570100 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种自动化生成数据分析报告的方法,包括:基于本次需要生成的数据分析报告集,生成任务需求;根据所述任务需求,配置并管理数据源;新建任务模板;配置任务子模板预览功能;在任务子模板通过检测后,即得到可生成满足本次需要的数据分析报告集的任务模板,基于所述任务模板,执行所述数据查询语句,生成数据分析报告。本发明提供的一种自动化生成数据分析报告的方法,可以快速、准确、高效的生成大批量的同系列数据分析报告,具有同系列数据分析报告生成制作效率高的优点,显著减轻数据分析师的工作量。 | ||
搜索关键词: | 一种 自动化 生成 数据 分析 报告 方法 | ||
【主权项】:
1.一种自动化生成数据分析报告的方法,其特征在于,包括以下步骤:步骤1,基于本次需要生成的数据分析报告集,生成任务需求;所述任务需求为:所述本次需要生成的数据分析报告集具有m个属于相同系列的数据分析报告,依次记为:数据分析报告C1、数据分析报告C2,…,数据分析报告Cm;每个所述数据分析报告的页数相同,均为n页,将任意的数据分析报告Ci的第j页页面表示为:分析报告页面Dij;其中,i=1,2,…,m;j=1,2,…,n;各个数据分析报告的相同页码的分析报告页面,具有相同数量的可变数据内容,将第j页页面具有的可变数据内容的数量记为Sj;第j页页面具有的任意可变数据内容表示为Ujk,k=1,2,…,Sj;步骤2,根据所述任务需求,配置并管理数据源,得到与本次需要生成的数据分析报告集对应的数据源;其中,所述数据源具有多个数据表;将每个数据表表示为Bjk,k=1,2,…,Sj;Bjk含义为:该数据表为各个数据分析报告的第j页页面所共用的数据表,并且,该数据表与各个数据分析报告的第j页页面的第k个可变数据内容对应;数据表Bjk按顺序排列存储m个数据内容,其第1个数据内容与数据分析报告C1的第j页页面的第k个可变数据内容对应;其第2个数据内容与数据分析报告C2的第j页页面的第k个可变数据内容对应,依此类推,其第m个数据内容与数据分析报告Cm的第j页页面的第k个可变数据内容对应;步骤3,根据所述任务需求,新建任务模板,所述任务模板具有n个任务子模板,依次记为任务子模板R1、任务子模板R2,…,任务子模板Rn;每个任务子模板为用于生成各个数据分析报告的相同页数页面的子模板;对于任意的任务子模板Rj,通过以下方式配置和创建:步骤3.1,在任务子模板Rj中,配置该任务子模板Rj所对应的分析报告页面的页数,即:第j页;配置与任务需求所需数量对应的固定容器对象和可变容器对象;其中,所述固定容器对象为对于所有的数据分析报告,内容不发生变化的容器对象;所述可变容器对象为对于各个数据分析报告,内容可变化的容器对象;步骤3.2,在任务子模板Rj中,配置固定容器对象的属性,固定容器对象的属性包括:固定容器对象的ID、固定容器对象的形状、固定容器对象的位置坐标以及固定容器对象的尺寸参数值;在任务子模板Rj中,配置可变容器对象的属性,所述可变容器对象的属性包括:可变容器对象的ID、可变容器对象的形状、可变容器对象的位置坐标、可变容器对象的尺寸参数值、可变容器对象的类型以及可变容器对象所引用的数据表中的对应的可变数据内容是否需要裁剪处理以及裁剪处理规则;其中,所述可变容器对象的类型包括图表类型、表格类型、文本框类型和形状类型;步骤3.3,对于每个所述任务子模板Rj,配置数据查询语句;数据查询语句分别与任务子模板Rj中可变容器对象、对应的数据表中的可变数据内容建立映射关系;步骤4,配置任务子模板预览功能,当执行任务子模板预览功能时,通过以下方式实现任务子模板预览,进而检验任务子模板的性能;步骤4.1,在接收到执行任务子模板预览功能的指令时,生成任务子模板Rj的缩略图;步骤4.2,在缩略图上面叠加一层蒙版;步骤4.3,从任务子模板Rj中读取到可变容器对象以下属性:可变容器对象的ID、可变容器对象的形状、可变容器对象的位置坐标、可变容器对象的尺寸参数值以及可变容器对象的类型;步骤4.4,根据读取到的可变容器对象的相关属性,在蒙版上面的对应坐标位置复现相应形状和尺寸的可变容器对象以及可变容器对象的ID;步骤4.5,根据蒙版上面的复现内容,检验任务子模板的性能;步骤5,在任务子模板通过检测后,即得到可生成满足本次需要的数据分析报告集的任务模板,基于所述任务模板,执行所述数据查询语句,生成数据分析报告,具体生成过程为:步骤5.1,令i=1;步骤5.2,采用以下方式生成数据分析报告Ci;步骤5.2.1,通过平行及串行相结合的执行顺序,触发各个数据查询语句开始执行数据查询与数据填充的过程,一方面,数据查询语句将从数据源的数据表查询到的可变数据内容填充到任务子模板的对应可变容器对象中,另一方面,数据查询语句将从数据库查询到的固定数据内容填充到固定容器对象中,当一个任务子模板的可变容器对象和固定容器对象均被填充数据内容后,即生成对应的一页分析报告页面;步骤5.2.2,当生成n页分析报告页面后,由于每页分析报告页面均对应有页码,根据页码的先后顺序,拼装制作得到数据分析报告Ci;步骤5.3,令i=i+1,判断i是否大于m,如果不大于,返回步骤5.2,再生成下一个数据分析报告,如果大于,表明m个数据分析报告均已生成完毕,输出m个制作得到的数据分析报告集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南车智易通信息技术有限公司,未经海南车智易通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910552355.4/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置