一种文件导入智能解析方法和系统
申请人信息
- 申请人:深圳特斯联智能科技有限公司
- 申请人地址:518066 广东省深圳市前海深港合作区南山街道兴海大道3048号前海自贸大厦2601
- 发明人: 深圳特斯联智能科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种文件导入智能解析方法和系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311772701.2 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117435662A |
| 公开日 | 2024/1/23 |
| IPC主分类号 | G06F16/25 |
| 权利人 | 深圳特斯联智能科技有限公司 |
| 发明人 | 陆海鹏; 程纪华; 胡柏林; 李成猛; 吴泽福 |
| 地址 | 广东省深圳市前海深港合作区南山街道兴海大道3048号前海自贸大厦2601 |
摘要文本
深圳特斯联智能科技有限公司取得“一种透气窗帘布”专利技术,本申请实施例公开了一种文件导入智能解析方法和系统,所述方法包括:建立数据库表字段和待导入文件字段之间的关联关系,并生成对应的SQL脚本的解析函数;基于解析模板代码注册生成导入模板及导入模板ID、导入服务程序及对应的导入服务程序ID;根据用户提交的目标导入模板ID和目标导入服务程序ID基于所述导入服务程序对待导入文件进行解析,得到待导入文件数据;再通过所述导入服务程序的数据批量写入功能和SQL脚本的解析函数将所述待导入文件数据写入数据库表。通过生成对应的数据表对象以及通过字段相似度识别形成关联关系的处理逻辑,完成通用性强、高灵活性、可维护性的零代码通用上传解析的微服务。
专利主权项内容
1.一种文件导入智能解析方法,其特征在于,所述方法包括:读取配置文件并解析,得到配置文件内容;若所述配置文件内容中存在指定的数据库表的字段信息,通过所述数据库表的字段信息得到数据库表字段和待导入文件字段之间的第一关联关系,并生成对应的SQL脚本的解析函数;若所述配置文件内容中不存在指定的数据库表的字段信息,将配置文件内容的数据库表字段信息与数据库表字段的注释信息进行相似度识别,得到数据库表字段和待导入文件字段之间的第二关联关系,并生成对应的SQL脚本的解析函数;基于解析模板代码注册生成导入模板及导入模板ID、导入服务程序及对应的导入服务程序ID;获取用户通过导入入口提交的目标导入模板 ID 和目标导入服务程序ID,判断是否存在对应的导入模板和导入服务程序;若存在对应的导入模板,基于所述导入服务程序对待导入文件进行解析,得到待导入文件数据;再通过所述导入服务程序的数据批量写入功能和SQL脚本的解析函数将所述待导入文件数据写入数据库表。