本方案属于数据分析技术领域,具体涉及一种基于指标库的数据分析报告模板生成系统及方法。包括指标库单元、模板制作单元、模板渲染单元,指标库单元,通过编写sql建立系统数据指标库,指标库的输出为单个数值、多个数值或列表数据中的任一个;模板制作单元,指标库和模板内容均可以进行编辑,模板渲染单元,完成模板渲染,最终自动生成对应的数据分析报告。本方案主要通过在数据分析系统内建设自有的指标库,根据不同类型的分析报告来创建对应的报告模板,创建模板时可以选择对应的数据指标灵活组合搭配,指标库和模板内容可以灵活编辑替换复用,进而可以减少数据分析报告的编写时间、提高业务人员工作效率。提高业务人员工作效率。提高业务人员工作效率。
【技术实现步骤摘要】
一种基于指标库的数据分析报告模板生成系统及方法
[0001]本方案属于数据分析
,具体涉及一种基于指标库的数据分析报告模板生成系统及方法。
技术介绍
[0002]目前,在数据统计分析领域,数据分析报告的生成,大多采用人工计算、手动编辑的模式,数据分析报告的样例图不仅需要列出各个地方的各类指标数据,还需要表示某些指标在不同年份的对比分析结果,例如某指标某地区相对于上一年是增长了还是下降了,如果是增长了,那么增长了多少,相关技术中,一般通过人来收集不同地方不同指标的各类相关数据,在报告中列示出来,而且还需要人针对数据变化对比关系进行手动的分析计算,并把计算结果编辑到数据分析报告中,存在以下技术缺陷:人工计算和手动编辑的工作量大,浪费人力资源。而且受人的主观因素影响,数据分析报告容易出错,数据分析报告的生成效率低下。
[0003]申请号为CN109800397B的专利公开了一种数据分析报告自动生成方法、装置、计算机设备和介质,其中,数据分析报告自动生成方法,包括:在预先存储的第一数据分析报告模板中,确定第一指标数据录入位置;插入对应类型的数据分析组件至第一指标数据录入位置,并保存为第二数据分析报告模板;根据用户的操作指令,调用对应的第二数据分析报告模板和对应的预先存储于指标数据库中的第二指标数据;控制数据分析组件根据第二指标数据计算相应的第一指标数据,并录入到第二数据分析报告模板的对应位置,生成数据分析报告。
[0004]该方案可以自动生成数据分析报告,减少了人工编辑操作的繁琐工作,同时也提高了数据分析报告的准确率和生成效率。但是该方案中只是根据录入的数据调用数据分析报告模板,并不能对模板进行修改,当需要分析一些新的数据局指标时,原有的分析模板并不能单独体现新的数据指标,不便于用户从分析报告中查看想要查看的数据。
技术实现思路
[0005]本方案提供一种指标库和模板内容可以灵活编辑替换复用的基于指标库的数据分析报告模板生成系统及方法。
[0006]为了达到上述目的,本方案提供一种基于指标库的数据分析报告模板生成系统,包括指标库单元、模板制作单元、模板渲染单元,指标库单元,通过编写sql建立系统数据指标库,指标库的输出为单个数值、多个数值或列表数据中的任一个;模板制作单元,根据指标库选择对应数据统计指标,然后选择并编辑分析模板中的内容,然后保存至模板制作单元的模板库中,所述模板库中设有不同类型分析报告相对应的分析报告模板,所述分析报告模板与多个对应的数据指标形成组合,指标库和模板内容均可以进行编辑,
模板渲染单元,用于获取新建报告和与新建报告相对应模板中所有指标占位符,以及与新建报告相对应模板中所有指标名称集合,占位符为需要在报告中替换为数据指标的特殊符号,占位符里边同时含有指标名称,占位符及对应格式由系统自定义,根据指标名称获取对应sql语句并执行sql语句以获取对应指标结果,根据指标名称及占位符正确匹配富文本内容,同时将模板中的文本内容替换为指标值,完成模板渲染,最终自动生成对应的数据分析报告。
[0007]本方案的原理:根据用户实际数据统计需要,在指标库中创建数据指标,指标保存时,校验sql是否合规(sql语法是否正确、是否为只查询语句),指标校验通过后可正常保存。
[0008]用户创建模板时,在富文本编辑器中编写报告所需内容并同时引入数据指标(可在指标库中搜索)。新建报告时选择对应编辑好的模板,程序根据指标占位标识及定义渲染并替换值,最终生成报告内容并在页面上显示。
[0009]本方案的有益效果:(1)本方案主要通过在数据分析系统内建设自有的指标库,根据不同类型的分析报告来创建对应的报告模板,创建模板时可以选择对应的数据指标灵活组合搭配,指标库和模板内容可以灵活编辑替换复用,当有新的数据指标录入时,可对模板进行调整,以使得新的数据指标在呈现在新的模板中,便于用户从分析报告中查看想要查看的数据,此外,还可以减少数据分析报告的编写时间、提高业务人员工作效率。
[0010](2)通过设置指标库,使得非专业技术人员也能获取到数据后做运营分析,降低了数据分析报告制作的成本。同时指标库的输出,可以是单个数值、也可以是多个数值、也可以是列表数据,种类更多,适应性更强。
[0011]进一步,还包括检测单元,所述检测单元用于校对sql语句是否正确,根据用户实际数据统计需要,在指标库中创建数据指标并保存指标,在指标保存时检测单元校验sql是否合规,指标校验通过后可正常保存,如果校验不通过则重新在指标库中创建新指标。
[0012]进一步,所述模板制作单元还包括搜索模块,所述搜索模块用于输入关键词进行模板搜索,进而直接选择匹配的模块插入指标数据,所述模板单元内设有多个模板。
[0013]进一步,所述数据分析报告的格式为HTML格式、WORD格式、PDF格式中的任意一种。
[0014]进一步,所述数据指标包括用户数据指标、行为数据指标和产品数据指标,所述用户数据指标包括用户的年龄、男女性别的占比和用户各个年龄段的人数占比。所述行为数据指标包括月、周新增用户数,用户的复购率、成交数量和新增用户数,所述产品数据指标包括热销的品类数量、热销产品的TOPN、产品的销售额、产品的销售数量和每年、每月的销售量。通过该数据指标进行分析来衡量业务情况。
[0015]进一步,所述分析报告中的指标sql包括报告时间占位符,所述时间占位符包括开始时间占位符和结束时间占位符。
[0016]进一步,所述模板渲染单元中设有不同数据指标的预警阀值,当用户将数据输入模板制作单元时,模板渲染单元对数据进行分析,当输入数据的数据指标低于预警阀值时,生成第风险预警值,并对预警值进行标记。便于用户直接观看当前指标数据与历史指标数据情况。
[0017]进一步,还包括类推单元,所述类推单元根据模板渲染单元生成的数据分析报告
及历史数据,类推下一个周期的用户数据、行为数据和产品数据的预测值。为用户提供更分析报告之外的预测值,便于用户做出及时应对情况。
[0018]进一步,还包括采集模块和搜索模块,所述采集模块用于采集用户操作动作,超过预设时间内未采集到用户渲染模板并保存数据分析报告的动作时,则表示用户不会操作本系统或未找到目标按钮,因此当采集模块采集到用户多次搜索时,则搜索模块输出推荐图表模板,当用户未选择推荐图表时则弹窗弹出联系方式,所述联系方式包括在线咨询、留言板留言以及电话咨询。
[0019]当用户搜索多次后未进行模板渲染动作或模板渲染完未保存,则表示用户搜索出来的模板均不符合要求,则表示用户在搜索时输入的关键词不正确,此时采集模块则检索用户的历史记录,判断用户目前需求是否在历史记录中出现过,进而调取历史记录中的数据分析模板,用户可根据历史数据中的数据分析模板找到要想的数据分析报告模板,进而选择该模板进行渲染成数据分析报告,如果用户在查看历史记录后再次选择搜索,则推荐出相关联的数据分析报告模板,用户在查看后依然选择重新输入则表示用户有新的需求,进而弹本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于指标库的数据分析报告模板生成系统,其特征在于:包括指标库单元、模板制作单元、模板渲染单元,指标库单元,通过编写sql建立系统数据指标库,指标库的输出为单个数值、多个数值或列表数据中的任一个;模板制作单元,根据指标库选择对应数据统计指标,然后选择并编辑分析模板中的内容,然后保存至模板制作单元的模板库中,所述模板库中设有不同类型分析报告相对应的分析报告模板,所述分析报告模板与多个对应的数据指标形成组合,指标库和模板内容均可以进行编辑,模板渲染单元,用于获取新建报告和与新建报告相对应模板中所有指标占位符,以及与新建报告相对应模板中所有指标名称集合,占位符为需要在报告中替换为数据指标的特殊符号,占位符里边同时含有指标名称,占位符及对应格式由系统自定义,根据指标名称获取对应sql语句并执行sql语句以获取对应指标结果,根据指标名称及占位符正确匹配富文本内容,同时将模板中的文本内容替换为指标值,完成模板渲染,最终自动生成对应的数据分析报告。2.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:还包括检测单元,所述检测单元用于校对sql语句是否正确,根据用户实际数据统计需要,在指标库中创建数据指标并保存指标,在指标保存时检测单元校验sql是否合规,指标校验通过后可正常保存,如果校验不通过则重新在指标库中创建新指标。3.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:所述模板制作单元还包括搜索模块,所述搜索模块用于输入关键词进行模板搜索,进而直接选择匹配的模块插入指标数据,所述模板单元内设有多个模板。4.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:所述数据分析报告的格式为HTML格式、WORD格式、PDF格式中的任意一种。5.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:所述数据指标包括用户数据指标、行为数据指标和产品数据指标,所述用户数据指标包括用户的年龄、男女性别的占比和用户各个年龄段的人数占比;所述行为数据指标包括月、周新增用户数,用户的复购率、成交数量和新增用户数,所述产品数据指标包括热销的品类数量、热销产品的TOPN、产品的销售额、产品的销售数量和每年、每月的销售量。6.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:所述分析报告中的指标sql包括报告时间占位符,所述时间占位符包括开始时间占位符和结束时间占位符。7.根据权利要求1所述的一种基于指标库的数据分析报告模板生成系统,其特征在于:所述模板...
【专利技术属性】
技术研发人员:王晶,刘才果,张俊林,罗建华,
申请(专利权)人:空间视创重庆科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。