买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种文件导入智能解析方法和系统_深圳特斯联智能科技有限公司_202311772701.2 

申请/专利权人:深圳特斯联智能科技有限公司

申请日:2023-12-21

公开(公告)日:2024-04-02

公开(公告)号:CN117435662B

主分类号:G06F16/25

分类号:G06F16/25;G06F16/242

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2024.02.09#实质审查的生效;2024.01.23#公开

摘要:本申请实施例公开了一种文件导入智能解析方法和系统,所述方法包括:建立数据库表字段和待导入文件字段之间的关联关系,并生成对应的SQL脚本的解析函数;基于解析模板代码注册生成导入模板及导入模板ID、导入服务程序及对应的导入服务程序ID;根据用户提交的目标导入模板ID和目标导入服务程序ID基于所述导入服务程序对待导入文件进行解析,得到待导入文件数据;再通过所述导入服务程序的数据批量写入功能和SQL脚本的解析函数将所述待导入文件数据写入数据库表。通过生成对应的数据表对象以及通过字段相似度识别形成关联关系的处理逻辑,完成通用性强、高灵活性、可维护性的零代码通用上传解析的微服务。

主权项:1.一种文件导入智能解析方法,其特征在于,所述方法包括:读取配置文件并解析,得到配置文件内容;若没有指定数据表及配置文件数据字段的对应关系,则根据配置文件中的指定数据库名称基于通用的模板代码注册生成第二导入服务程序、对应的数据库表字段的、对应的第二导入服务程序ID和对应的SQL脚本的解析函数;获取用户通过导入入口提交的目标导入模板ID和目标导入服务程序ID判断是否存在对应的导入模板和第二导入服务程序;若不存在对应导入模板,根据用户通过导入入口提交的指定数据库表的业务名称与第二导入服务程序ID,确定目标数据库;通过第二导入服务程序对数据库表名称与数据库中的表注释名称进行相似度识别得到第三关联关系,以定位目标数据库表;通过所述第三关联关系和第二导入服务程序获取待导入文件的字段集合,并根据所述字段集合与目标数据库表中的字段的注释名称进行相似度识别,得到字段与字段的关系,再通过所述第二导入服务程序的数据批量写入功能和SQL脚本的解析函数将所述待导入文件数据写入数据库表;若所述配置文件内容中存在指定的数据库表的字段信息,通过所述数据库表的字段信息得到数据库表字段和待导入文件字段之间的第一关联关系,并生成对应的SQL脚本的解析函数;若所述配置文件内容中不存在指定的数据库表的字段信息,将配置文件内容的数据库表字段信息与数据库表字段的注释信息进行相似度识别,得到数据库表字段和待导入文件字段之间的第二关联关系,并生成对应的SQL脚本的解析函数;基于解析模板代码注册生成导入模板及导入模板ID、导入服务程序及对应的导入服务程序ID;获取用户通过导入入口提交的目标导入模板ID和目标导入服务程序ID,判断是否存在对应的导入模板和导入服务程序;若存在对应的导入模板,基于所述导入服务程序对待导入文件进行解析,得到待导入文件数据;再通过所述导入服务程序的数据批量写入功能和SQL脚本的解析函数将所述待导入文件数据写入数据库表。

全文数据:

权利要求:

百度查询: 深圳特斯联智能科技有限公司 一种文件导入智能解析方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。