一种面向定制化评估场景的数据查询语言方法及系统技术方案

技术编号:40546133 阅读:23 留言:0更新日期:2024-03-05 19:03
本发明专利技术公开了一种面向定制化评估场景的数据查询语言方法及系统。方法包括:S1、为定制化评估场景设计一套自定义的数据查询语言和与之适配的数据组织;S2、搭建基于vue的查询交互前端,该查询交互前端用于输入步骤S1中自定义的数据查询语言,发出数据查询请求并完成数据查询结果的可视化展示;S3、搭建数据管理后端,基于Servlet响应来自查询交互前端的请求,沿用标准的结构化查询语言解析、优化、验证功能,扩展步骤S1自定义的数据查询语言的解析、优化、验证功能,通过调用数据服务与底层存储引擎交互,完成数据查询的执行操作,访问或修改数据库中存储数据。本发明专利技术易于扩展应用至其他场景,无需输入多条查询语句多次跨表查找,提升操作易用性。

【技术实现步骤摘要】

本专利技术涉及数据处理,更具体地说,特别涉及一种面向定制化评估场景的数据查询语言方法及系统


技术介绍

1、在评估应用场景中,往往需要利用各类评估技术获取、收集待评估目标相关的数据信息,再进一步进行评估论证,确认是否采纳。此过程中,数据收集是评估体系的核心环节,而数据收集时对数据进行查询是必不可少的步骤。

2、目前主流的数据查询方法,主要基于数据查询语言。其中,结构化查询语言(structured query language,sql)可对关系型数据库进行查询,图查询语言(graphquerylanguage,gql)对图数据库进行查询,从而获得用户查询的数据。无论是关系型数据库或非关系型数据库,语言设计时都极为注重通用性,然而通用性普适性较好的查询语言,在面向定制化的评估场景系统中,易用性较差,因为该类系统中数据往往呈现爆炸式增长,用户需要输入若干条查询语言,涉及多张表结构或图结构的查询和关联,才能获得最后的查询结果,查询操作繁琐且需要用户对底层的存储结构有一定了解。

3、因此,在面向定制化评估场景中,如何能设计和扩展一套支持用户本文档来自技高网...

【技术保护点】

1.一种面向定制化评估场景的数据查询语言方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤S1具体包括:

3.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤S2包括:

4.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤S3中自定义的数据查询语言的解析源码生成流程为:使用javacc作为语法解析器,使用freemaker作为模版,把parserImpls.ftl、config.fmpp、Parser.jj模版合成最终的语法词法...

【技术特征摘要】

1.一种面向定制化评估场景的数据查询语言方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤s1具体包括:

3.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤s2包括:

4.根据权利要求1所述的面向定制化评估场景的数据查询语言方法,其特征在于,所述步骤s3中自定义的数据查询语言的解析源码生成流程为:使用javacc作为语法解...

【专利技术属性】
技术研发人员:黄万荣李明龙靳若春吴慧超吴青芸李冬旭
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1