【技术实现步骤摘要】
一种基于指标的自定义查询接口方法及系统
本专利技术涉及信息
,具体来说,涉及一种基于指标的自定义查询接口方法及系统。
技术介绍
随着信息技术的发展,计算机软件系统的更新迭代速度越来越快。对于大型系统的查询接口更新或扩展,都会有相同或相似的逻辑存在,目前的方案一般都需要重新开发接口,这样无疑影响了软件系统更新速度,增加了维护成本。对于系统的需求变更,目前采用的是传统的开发模式,经过需求调研、分析、设计后,通过新增接口的方式实现接口功能,最后再生产上线部署。现有的技术方案适用于一个新项目或者小项目的维护运维,对于新增或更新的数据需求也有着明显的优势,但是对于大型的已存在着各类数据查询的系统,有着不可避免的问题。不能对已有的查询逻辑进行复用、重复定义接口维护成本高、生产环境迭代更新风险高,这些都是现有技术无法逃避的问题。对于大型软件系统来说,基本的查询逻辑已存在,新增的查询需求,很多都可以通过已有的逻辑组合起来。现有的技术方案,需要重新定义查询,不能对已有实现进行复用。现有技术对于新增的查询需 ...
【技术保护点】
1.一种基于指标的自定义查询接口方法,其特征在于,该方法包括以下步骤:/nS1:通过结构化查询语言SQL语句定义数据表;/nS2:基于数据表定义通过结构化查询语言SQL语句定义指标;/nS3:基于指标及数据表定义查询条件;/nS4:通过组合指标、查询条件构建查询逻辑及所需查询数据;/nS5:定义返回值格式;/nS6:输出查询接口。/n
【技术特征摘要】
1.一种基于指标的自定义查询接口方法,其特征在于,该方法包括以下步骤:
S1:通过结构化查询语言SQL语句定义数据表;
S2:基于数据表定义通过结构化查询语言SQL语句定义指标;
S3:基于指标及数据表定义查询条件;
S4:通过组合指标、查询条件构建查询逻辑及所需查询数据;
S5:定义返回值格式;
S6:输出查询接口。
2.根据权利要求1所述的一种基于指标的自定义查询接口方法,其特征在于,所述结构化查询语言SQL语句为数据库查询和程序设计语句,用于存取数据以及查询、更新和管理关系数据库系统。
3.根据权利要求1所述的一种基于指标的自定义查询接口方法,其特征在于,通过结构化查询语言SQL语句定义数据表还包括以下步骤:
首先建立主表,主表作为事实表;
然后建立维表,维表作为维度表。
4.根据权利要求1所述的一种基于指标的自定义查询接口方法,其特征在于,所述S2中在定义指标时,所述指标为数据表中的一个字段、一段结构化查询语言SQL分组逻辑、结构化查询语言SQL函数组合成的结果其中的一种,且每一个单独的所述指标定义一个指标别名。
5.根据权利要求1所述的一种基于指标的自定义查询接口方法,其特征在于,所述S3中的所述查询条件包括查询范围、固定值及查询时间。
6.根据权利要求1所述的一种基于指标的自定义查询接口方法,其特征在于,通过组合指标、查询条...
【专利技术属性】
技术研发人员:刘汉龙,
申请(专利权)人:紫光云南京数字技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。