一种基于数据分析在WEB端进行配置化的方法与流程

文档序号:35398858发布日期:2023-09-09 17:24阅读:55来源:国知局

本发明属于web应用领域,尤其涉及一种基于数据分析在web端进行配置化的方法。


背景技术:

1、目前基于数据分析做的web系统,主要分为4个部分,页面、指标、维度、sql。

2、4部分分别说明,

3、页面:需求需要查询得到的数据页面,内容提供可选择的指标和可选择的维度,以及数据展示的表格和图表;

4、指标:需求需要的数据字段,主要用于具体数据的展示;

5、维度:需求需要的查询参数,主要用于具体数据的查询条件;

6、sql:需求需要的最终查询语句,结合指标和维度,可以从数据库读取出相应的数据。

7、上述4个部分会根据需求产生各式各样的组合,常规操作是,每个组合对应前端一个页面,每个页面通过vue+html+javascript技术展示,前端通过axios带上指标和维度等参数请求服务端,服务端使用spring拦截前端请求并使用前端传递的参数生成对应的sql,通过sql在数据库里读取出相应的数据,最后将数据返回到前端页面并展示表格和图表。

8、现有技术的缺陷是,数据分析系统的页面数量往往庞大,在常规操作下,由上述4部分生成的独立页面,代码量会随着页面数量的提升,对日后维护的成本也是直线上升。


技术实现思路

1、本发明针对上述的问题,提供了一种基于数据分析在web端进行配置化的方法。

2、为了达到上述目的,本发明采用的技术方案为,

3、一种基于数据分析在web端进行配置化的方法,具体包括以下步骤:

4、a、指标配置:web端配置指标;

5、b、维度配置:web端配置维度;

6、c、需求数据页面:配置复用由指标配置生成的指标,配置复用由维度配置生成的维度;

7、d、需求数据页面下的sql配置:web端配置sql,各个需求页面都有自己的sql配置;

8、e、标准数据展示模板页面,需求数据页面嵌套了该页面,再由需求数据页面已配置的指标、维度和sql,输出对应的指标、维度和sql展示内容。

9、作为优选,所述指标配置,解决指标重复问题,由于在数据分析里,不同页面往往有相同的指标出现,这是可以复用的优化点。

10、作为优选,所述维度配置,解决维度重复问题,由于在数据分析里,不同页面往往有相同的维度出现,这是可以复用的优化点。

11、作为优选,所述sql配置,解决服务端根据页面需求撰写sql的复杂度,在数据分析里,sql的使用都是以查询为主,基于此可以利用制定相应的sql模板,大幅度降低sql撰写的复杂度,同时减少服务端逻辑修改。

12、作为优选,所述标准数据展示模板页面,解决web端多页面多代码的问题,将逻辑浓缩到同一个页面里。

13、与现有技术相比,本发明的优点和积极效果在于,

14、1、在web端配置了指标和维度后,在需求数据页面配置需要的复用指标和复用维度,并同时按照提供的sql模板配置sql,系统根据以上配置,能马上作出响应,返回响应的数据结果至需求数据页面;本发明通过以上流程设计,可以解决数据分析页面日渐繁多且复杂的情况,降低其日后所需要的维护成本。



技术特征:

1.一种基于数据分析在web端进行配置化的方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的一种基于数据分析在web端进行配置化的方法,其特征在于,所述指标配置,解决指标重复问题,由于在数据分析里,不同页面往往有相同的指标出现,这是可以复用的优化点。

3.根据权利要求2所述的一种基于数据分析在web端进行配置化的方法,其特征在于,所述维度配置,解决维度重复问题,由于在数据分析里,不同页面往往有相同的维度出现,这是可以复用的优化点。

4.根据权利要求3所述的一种基于数据分析在web端进行配置化的方法,其特征在于,所述sql配置,解决服务端根据页面需求撰写sql的复杂度,在数据分析里,sql的使用都是以查询为主,基于此可以利用制定相应的sql模板,大幅度降低sql撰写的复杂度,同时减少服务端逻辑修改。

5.根据权利要求4所述的一种基于数据分析在web端进行配置化的方法,其特征在于,所述标准数据展示模板页面,解决web端多页面多代码的问题,将逻辑浓缩到同一个页面里。


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

技术研发人员:卢少驹
受保护的技术使用者:广州凡科互联网科技股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!