业务语义虚拟化查询方法、装置、设备及存储介质制造方法及图纸

技术编号:40044903 阅读:17 留言:0更新日期:2024-01-16 20:18
本发明专利技术公开了一种业务语义虚拟化查询方法、装置、设备及存储介质,该方法包括:将业务系统的数据库对象信息按照预设格式封装为虚拟数据,获得虚拟化数据集;将虚拟化数据集存储至虚拟数据库,获得虚拟数据表;获取用户发送的查询请求信息,并根据查询请求信息确定用户的查询类型;在查询类型为数据查询时,对查询请求信息进行语义转换,获得语义转换结果;通过建立与虚拟数据库的JDBC连接,根据语义转换结果查询虚拟数据表,并返回查询结果。由于是确定用户的查询类型后,对查询请求信息进行语义转换,最后建立与虚拟数据库的JDBC连接,根据语义转换结果查询虚拟数据表,解决了数据语义虚拟化后在查询和使用上的不通用性的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种业务语义虚拟化查询方法、装置、设备及存储介质


技术介绍

1、目前,在商业智能(business intelligence,简称bi)领域,传统的数据制作过程较为复杂,大体上都需要经历业务提出需求、开发人员开发数据加工作业完成数据加工、最终结果数据交付业务使用等流程,该流程解决了商业智能场景的基本用数场景。但随着分析场景、分析方法、加工逻辑的不断更新迭代,用户对数据的渴求度不断提高,数据变更频次越来越频繁,最终会导致数据加工人员疲于应付,难以满足用户需求。近些年伴随着数据语义层概念的发展,bi领域的业务数据诉求实现也发生了转变。原有的数据“抽取-转换-加载”这一加工模式由于流程长、时效性差等缺点正不断地被数据语义虚拟化所代替。

2、但数据语义虚拟化同样也存在缺陷:语义的能力是由各家公司根据自身业务需求定制出来的,导致其并不像数据库jdbc或odbc有着统一的使用规范遵循,不同的语义规范定义出来的数据逻辑不具备通用性,外部bi工具或外部应用如果想使用语义的能力,则必须按照语义的请求内容格式和请求方法来查询。...

【技术保护点】

1.一种业务语义虚拟化查询方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的业务语义虚拟化查询方法,其特征在于,所述获取用户发送的查询请求信息,并根据所述查询请求信息确定所述用户的查询类型的步骤,包括:

3.如权利要求2所述的业务语义虚拟化查询方法,其特征在于,所述获取用户发送的查询请求信息,并根据所述查询请求信息确定所述用户的查询类型的步骤之后,还包括:

4.如权利要求1所述的业务语义虚拟化查询方法,其特征在于,所述在所述查询类型为数据查询时,对所述查询请求信息进行语义转换,获得语义转换结果的步骤,包括:

>5.如权利要求4所...

【技术特征摘要】

1.一种业务语义虚拟化查询方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的业务语义虚拟化查询方法,其特征在于,所述获取用户发送的查询请求信息,并根据所述查询请求信息确定所述用户的查询类型的步骤,包括:

3.如权利要求2所述的业务语义虚拟化查询方法,其特征在于,所述获取用户发送的查询请求信息,并根据所述查询请求信息确定所述用户的查询类型的步骤之后,还包括:

4.如权利要求1所述的业务语义虚拟化查询方法,其特征在于,所述在所述查询类型为数据查询时,对所述查询请求信息进行语义转换,获得语义转换结果的步骤,包括:

5.如权利要求4所述的业务语义虚拟化查询方法,其特征在于,所述根据所述语义定义分离所述查询请求信息中依赖所述虚拟数据库执行的查询语句和依赖内存进行计算的查询语句,获得分离结果的步骤之后,还包括:

6.如权利要求1所述的业务语义虚拟化...

【专利技术属性】
技术研发人员:沈郭浩
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1