一种基于数据分析在WEB端进行配置化的方法技术

技术编号:38770601 阅读:13 留言:0更新日期:2023-09-10 10:43
本发明专利技术属于Web应用领域,尤其涉及一种基于数据分析在WEB端进行配置化的方法,通过对指标配置、维度配置、需求数据页面、需求数据页面下的SQL配置和标准数据展示模板页面,即在web端配置了指标和维度后,在需求数据页面配置需要的复用指标和复用维度,并同时按照提供的sql模板配置sql,系统根据以上配置,能马上作出响应,返回响应的数据结果至需求数据页面;本发明专利技术通过以上流程设计,可以解决数据分析页面日渐繁多且复杂的情况,降低其日后所需要的维护成本。要的维护成本。要的维护成本。

【技术实现步骤摘要】
一种基于数据分析在WEB端进行配置化的方法


[0001]本专利技术属于Web应用领域,尤其涉及一种基于数据分析在WEB端进行配置化的方法。

技术介绍

[0002]目前基于数据分析做的web系统,主要分为4个部分,页面、指标、维度、SQL。
[0003]4部分分别说明,
[0004]页面:需求需要查询得到的数据页面,内容提供可选择的指标和可选择的维度,以及数据展示的表格和图表;
[0005]指标:需求需要的数据字段,主要用于具体数据的展示;
[0006]维度:需求需要的查询参数,主要用于具体数据的查询条件;
[0007]SQL:需求需要的最终查询语句,结合指标和维度,可以从数据库读取出相应的数据。
[0008]上述4个部分会根据需求产生各式各样的组合,常规操作是,每个组合对应前端一个页面,每个页面通过vue+html+javascript技术展示,前端通过axios带上指标和维度等参数请求服务端,服务端使用spring拦截前端请求并使用前端传递的参数生成对应的SQL,通过SQL在数据库里读取出相应的数据,最后将数据返回到前端页面并展示表格和图表。
[0009]现有技术的缺陷是,数据分析系统的页面数量往往庞大,在常规操作下,由上述4部分生成的独立页面,代码量会随着页面数量的提升,对日后维护的成本也是直线上升。

技术实现思路

[0010]本专利技术针对上述的问题,提供了一种基于数据分析在WEB端进行配置化的方法。
[0011]为了达到上述目的,本专利技术采用的技术方案为,
[0012]一种基于数据分析在WEB端进行配置化的方法,具体包括以下步骤:
[0013]A、指标配置:web端配置指标;
[0014]B、维度配置:web端配置维度;
[0015]C、需求数据页面:配置复用由指标配置生成的指标,配置复用由维度配置生成的维度;
[0016]D、需求数据页面下的SQL配置:web端配置SQL,各个需求页面都有自己的SQL配置;
[0017]E、标准数据展示模板页面,需求数据页面嵌套了该页面,再由需求数据页面已配置的指标、维度和SQL,输出对应的指标、维度和SQL展示内容。
[0018]作为优选,所述指标配置,解决指标重复问题,由于在数据分析里,不同页面往往有相同的指标出现,这是可以复用的优化点。
[0019]作为优选,所述维度配置,解决维度重复问题,由于在数据分析里,不同页面往往有相同的维度出现,这是可以复用的优化点。
[0020]作为优选,所述SQL配置,解决服务端根据页面需求撰写sql的复杂度,在数据分析
里,sql的使用都是以查询为主,基于此可以利用制定相应的sql模板,大幅度降低sql撰写的复杂度,同时减少服务端逻辑修改。
[0021]作为优选,所述标准数据展示模板页面,解决web端多页面多代码的问题,将逻辑浓缩到同一个页面里。
[0022]与现有技术相比,本专利技术的优点和积极效果在于,
[0023]1、在web端配置了指标和维度后,在需求数据页面配置需要的复用指标和复用维度,并同时按照提供的sql模板配置sql,系统根据以上配置,能马上作出响应,返回响应的数据结果至需求数据页面;本专利技术通过以上流程设计,可以解决数据分析页面日渐繁多且复杂的情况,降低其日后所需要的维护成本。
附图说明
[0024]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本专利技术的系统架构图;
[0026]图2是本专利技术的执行详细流程图。
具体实施方式
[0027]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和实施例对本专利技术做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0028]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开说明书的具体实施例的限制。
[0029]实施例1,如图1、图2所示,本专利技术提供了一种基于数据分析在WEB端进行配置化的方法,具体包括以下步骤:
[0030]A、指标配置:web端配置指标;
[0031]B、维度配置:web端配置维度;
[0032]C、需求数据页面:配置复用由指标配置生成的指标,配置复用由维度配置生成的维度;
[0033]D、需求数据页面下的SQL配置:web端配置SQL,各个需求页面都有自己的SQL配置;
[0034]E、标准数据展示模板页面,需求数据页面嵌套了该页面,再由需求数据页面已配置的指标、维度和SQL,输出对应的指标、维度和SQL展示内容。
[0035]作为优选,所述指标配置,解决指标重复问题,由于在数据分析里,不同页面往往有相同的指标出现,这是可以复用的优化点。
[0036]作为优选,所述维度配置,解决维度重复问题,由于在数据分析里,不同页面往往有相同的维度出现,这是可以复用的优化点。
[0037]作为优选,所述SQL配置,解决服务端根据页面需求撰写sql的复杂度,在数据分析
里,sql的使用都是以查询为主,基于此可以利用制定相应的sql模板,大幅度降低sql撰写的复杂度,同时减少服务端逻辑修改。
[0038]作为优选,所述标准数据展示模板页面,解决web端多页面多代码的问题,将逻辑浓缩到同一个页面里。
[0039]使用者在web端配置了指标和维度后,在需求数据页面配置需要的复用指标和复用维度,并同时按照提供的sql模板配置sql,系统根据以上配置,能马上作出响应,返回响应的数据结果至需求数据页面。
[0040]本专利技术通过以上流程设计,可以解决数据分析页面日渐繁多且复杂的情况,降低其日后所需要的维护成本。
[0041]以上所述,仅是本专利技术的较佳实施例而已,并非是对本专利技术作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的
技术实现思路
加以变更或改型为等同变化的等效实施例应用于其它领域,但是凡是未脱离本专利技术技术方案内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本专利技术技术方案的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据分析在WEB端进行配置化的方法,其特征在于,具体包括以下步骤:A、指标配置:web端配置指标;B、维度配置:web端配置维度;C、需求数据页面:配置复用由指标配置生成的指标,配置复用由维度配置生成的维度;D、需求数据页面下的SQL配置:web端配置SQL,各个需求页面都有自己的SQL配置;E、标准数据展示模板页面,需求数据页面嵌套了该页面,再由需求数据页面已配置的指标、维度和SQL,输出对应的指标、维度和SQL展示内容。2.根据权利要求1所述的一种基于数据分析在WEB端进行配置化的方法,其特征在于,所述指标配置,解决指标重复问题,由于在数据分析里,不同页面往往有相同的指标出现,这是可以复用的优化点。3....

【专利技术属性】
技术研发人员:卢少驹
申请(专利权)人:广州凡科互联网科技股份有限公司
类型:发明
国别省市:

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

1