一种自定义报表生成方法技术

技术编号:40701226 阅读:36 留言:0更新日期:2024-03-22 10:59
本发明专利技术公开一种自定义报表生成方法,涉及报表自定义生成技术领域,通过读取关系型数据库的表结构,生成表名称和表字段与其对应备注的中文映射关系,并根据表之间的关系,生成表结构关系知识图谱;处理用户的文字命令,识别数据表和字段,并进行实体标识替换,然后对替换后的文字命令进行特征化;对特征化的文字命令进行意图识别,响应符合自定义报表生成的命令,并通过多轮提问完成意图槽位的填充;通过中文映射关系和表结构关系知识图谱,置换填充完整的文字命令中的数据表和字段,然后由生成式语言模型转成SQL语句;分析并审查生成的SQL语句,执行通过审核的SQL语句获取数据,生成报表文件。

【技术实现步骤摘要】

本专利技术涉及报表自定义生成,尤其是涉及一种自定义报表生成方法


技术介绍

1、目前在各种软件系统中报表的生成和导出随处可见,每一处的报表都是事先经过需求调研分析之后代码开发完成,当需求变更或者业务变动时就需要重新开发,费时费力。

2、现在也有支持用户自己定制报表的可视化操作工具,但这些都需要一定的技术知识,需要在系统的学习情况下才可以实现自定义报表,学习时间成本较大,只能用于一些特定的人群,且操作不够便捷。


技术实现思路

1、为了解决现在支持用户自己定制报表的可视化操作工具的可操作性较差,且不够便捷的技术问题,本专利技术提供一种自定义报表生成方法。采用如下的技术方案:

2、一种自定义报表生成方法,包括以下步骤:

3、步骤1,通过读取关系型数据库的表结构,生成表名称和表字段与其对应备注的中文映射关系,并根据表之间的关系生成表结构关系知识图谱;

4、步骤2,基于自然语言处理,先对用户的文字命令进行数据清洗,然后将步骤1中生成的中文映射关系加载为实体识别的字典,对用本文档来自技高网...

【技术保护点】

1.一种自定义报表生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤1中,中文映射关系是数据库表和字段的英文标识与中文备注的映射关系。

3.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤1中,步骤1中,表结构关系知识图谱包括以下关系:数据库表与字段之间的从属关系和数据表与表之间基于外键的从属关系,数据库表与字段之间的从属关系和数据表与表之间基于外键的从属关系。

4.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤2中,自然语言处理过程中文字命令特征化是基于词向量提取。

...

【技术特征摘要】

1.一种自定义报表生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤1中,中文映射关系是数据库表和字段的英文标识与中文备注的映射关系。

3.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤1中,步骤1中,表结构关系知识图谱包括以下关系:数据库表与字段之间的从属关系和数据表与表之间基于外键的从属关系,数据库表与字段之间的从属关系和数据表与表之间基于外键的从属关系。

4.根据权利要求1所述的一种自定义报表生成方法,其特征在于:步骤2中,自然语言处理过程中文字命令特征化是基于词向量提取。

5.根据权利要求4所述的一种自定义报表生成方法,其特征在于:通过...

【专利技术属性】
技术研发人员:谢智谢乾龚彬汪涛张彬於晓荻蒋余欢马甲林强豪
申请(专利权)人:江苏卓易信息科技股份有限公司
类型:发明
国别省市:

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

1