[发明专利]基于规则解析的数据导入方法、装置及设备在审
申请号: | 201911044288.1 | 申请日: | 2019-10-30 |
公开(公告)号: | CN112749216A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 徐和银 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F3/0482;G06F16/31;G06F16/22 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 解析 数据 导入 方法 装置 设备 | ||
本发明实施方式提供一种基于规则解析的数据导入方法,所述导入方法包括:获取源列名和目标列名;配置所述源列名与所述目标列名之间的映射关系;基于所述映射关系,将具有映射关系的源列名的列数据导入对应的目标列名所标识的列中。同时还提供了一种基于规则解析的数据导入方法的装置和设备。本发明的上述技术方案通过对列名之间的映射关系的配置,以及对节点数据之间的映射关系配置和关联关系配置,适用于对导入数据进行入库到结构化数据库和非结构化数据库,避免了现有数据导入中的字段配置复杂的问题。
技术领域
本发明涉及数据处理领域,具体地涉及一种基于规则解析的数据导入方法、一种基于规则解析的数据导入装置以及一种基于规则解析的数据导入设备。
背景技术
现今市面上存在多种数据导入工具,绝大部分在导入时,是以导入数据列的列名称作为入库的列名称,进行数据列的结构,同时在导入的数据库一般也是结构化数据库,缺少在导入数据时,无法做到列名的映射与过滤,而且缺少导入非结构化数据库,比如将数据导入到图数据库。具体表现在:
导入结构化数据库,通常以表的方式进行数据存储,常见的导入数据是将数据表中所有列都导入数据库中,无法做到导入数据列的过滤,以及生成表的结构中的列就是导入数据的列名称,无法做到数据库中表结构的列名称和导入数据列名称不一致时,数据就无法进行导入,缺少导入数据与数据库列名称映射的过程。
导入非结构化数据库,比如图数据库,现有技术无法将导入数据中的数据按照列组合进行入库,也无法方便地将映射的节点进行关联,以构建图节点中的关系,因此不能满足绝大部分构建非关系型数据导入的需求。
发明内容
本发明实施方式的目的是提供一种基于规则解析的数据导入方法及装置,以至少解决目前数据导入中存在的数据导入操作繁琐的问题。
为了实现上述目的,在本发明第一方面,提供一种基于规则解析的数据导入方法,所述导入方法包括:
获取源列名和目标列名;
配置所述源列名与所述目标列名之间的映射关系;
基于所述映射关系,将所述源列名的列数据导入对应的目标列名所标识的列中。
可选的,所述方法还包括:所述配置所述源列名和所述目标列名的映射关系,包括:
通过图形界面显示所述目标列名,并提供下拉菜单显示所述源列名供用户选择;
根据所述用户的选择,生成所述源列名与所述目标列名之间的映射关系。
可选的,所述映射关系包括:一个源列名对应于一个或多个所述目标列名。
可选的,所述方法还包括:若所述源列名不存在映射关系,则所述源列名中的列数据不会被导入。
可选的,在所述获取源列名和目标列名之前,所述方法还包括:定义节点,并对节点所包含的目标列名进行配置。
可选的,所述方法还包括,在所述节点中目标列名所标识的列的数据导入之后,对所述节点与其他节点的关联关系进行配置。
在本发明的第二方面,还提供了一种基于规则解析的数据导入装置,所述装置包括:
列名配置模块,用于获取源列名和目标列名;
规则配置模块,用于配置所述源列名和所述目标列名的映射关系;
数据导入模块,用于将将具有映射关系的源列名的列数据导入对应的目标列名所标识的列中。
可选的,所述装置还包括:节点配置模块和节点关系配置模块;
所述节点配置模块用于对一个节点所包含的目标列名进行配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044288.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置