[发明专利]一种面向主数据的自然语言查询并智能生成报表的方法在审
申请号: | 201910937574.4 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110674164A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 孟涛;李佳静 | 申请(专利权)人: | 南京网感至察信息科技有限公司 |
主分类号: | G06F16/2452 | 分类号: | G06F16/2452;G06F40/35 |
代理公司: | 32385 苏州言思嘉信专利代理事务所(普通合伙) | 代理人: | 邵永永 |
地址: | 210001 江苏省南京市秦淮区光华路1*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主数据 自然语言查询 业务数据 智能生成 规则库 基础库 自然语言 知识库 查询统计分析 自然语言理解 结构化存储 数据库技术 表现形式 查询方式 查询目标 查询请求 查询条件 数据分析 图表查询 系统输入 用户查询 用户使用 用户提供 语料库 构建 可选 抽取 查询 | ||
本发明提供一种面向主数据的自然语言查询并智能生成报表的方法,涉及自然语言理解和数据库技术领域。该面向主数据的自然语言查询并智能生成报表的方法,包括以下步骤:S1.基于结构化存储的主数据和业务数据,构建查询统计分析的基础库,包括语料库、知识库、规则库,其中规则库为可选;S2.用户使用自然语言,向系统输入查询请求;S3.基于步骤1建立的基础库,对用户查询进行抽取,获得其中包括但不限于涉及的主数据和业务数据的查询目标、查询条件和结果表现形式等查询意图要素。通过使用该方法,可以向用户提供了更丰富的查询方式,例如“趋势”,“对比”,“分布”,“同比”等图表查询,可以满足用户的更多数据分析需求。
技术领域
本发明涉及自然语言理解和数据库技术领域,具体为一种面向主数据的自然语言查询并智能生成报表的方法。
背景技术
主数据指系统间共享数据(例如,客户、供应商、账户和组织部门相关数据),与记录业务活动,波动较大的交易数据相比,主数据(也称基准数据)变化缓慢,在正规的关系数据模型中,交易记录(例如,订单行项)可通过关键字(例如,订单头或发票编号和产品代码)调出主数据。主数据必须存在并加以正确维护,才能保证交易系统的参照完整性。
主数据和业务数据存放在数据库中,对其进行数据分析前要对数据库进行有效的查询,传统的数据库查询需要专业人员深入理解数据库内部的结构,并构建出正确的SQL查询语句,这给非专业的销售人员或管理人员带来了巨大的困难。
数据库自然语言查询是自然语言理解与数据库技术结合的产物。数据库自然语言接口允许用户通过自然语言对数据库进行各种操作,由系统自动的将其转换为数据库的操作语言,但是由于缺乏语料库,基于词性标注和语法分析对数据库的自然语言查询处理的效果无法达到实用的要求。东南大学的CQI系统是国内首次研制成功的基于E-R模型的数据库中文查询接口,在查询是只能实用祈使句型,并且词汇量有限,除此之外,现有的自然语言查询系统将查询结果返还给用户,缺乏对结果的分析处理和可视化的展现,用户需要借助其它的工具来进一步进行数据处理。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种面向主数据的自然语言查询并智能生成报表的方法,解决了上述所提及的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种面向主数据的自然语言查询并智能生成报表的方法,包括以下步骤:
S1.基于结构化存储的主数据和业务数据,构建查询统计分析的基础库,包括语料库、知识库、规则库,其中规则库为可选;
S2.用户使用自然语言,向系统输入查询请求;
S3.基于步骤1建立的基础库,对用户查询进行抽取,获得其中包括但不限于涉及的主数据和业务数据的查询目标、查询条件和结果表现形式等查询意图要素;
S4.基于步骤3获得的查询目标和查询条件,生成对应的结构化查询语句,进一步获得查询统计分析结果列表;
S5.基于步骤3获得的结果表现形式和步骤4获得的查询统计分析结果列表,生成报表并展示给用户。
优选的,所述步骤1的具体步骤如下:
1)建立查询统计分析的语料库,以用户上传、爬虫获取、系统API读入等多种方式,获得一组主数据,及其与它们关联的时间序列形式的业务数据,其中主数据和业务数据组织如下:
a.一个主数据为一个数据表格,存储着一类目标的实例,表格的每一行存储的是一个目标,表格的每一列是目标的一个属性字段,表头对应着属性名;
b.一个业务数据为由一组主数据形成关联,并随着时间持续产生和积累的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京网感至察信息科技有限公司,未经南京网感至察信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910937574.4/2.html,转载请声明来源钻瓜专利网。