一种数据导入方法及装置的制造方法

文档序号:8223520阅读:197来源:国知局
一种数据导入方法及装置的制造方法
【技术领域】
[0001] 本发明涉及数据处理技术领域,特别涉及一种数据导入方法及装置。
【背景技术】
[0002] 企业一般采用ERP(EnterpriseResourcePlanning,企业资源计划)系统存储与 用户的外部数据,也就是说,将用户提供的外部数据源的数据导入设备的系统中,成为系统 数据。
[0003]目前,将用户提供的外部数据源的数据导入为系统数据的方式为:用户将外部数 据源的数据逐个手动的录入到设备的系统中,比如ERP系统中,生成系统数据。
[0004] 可见,目前外部数据源的数据以手动方式导入为系统数据,而手动录入的工作效 率较低。

【发明内容】

[0005] 有鉴于此,本发明提供一种数据导入方法及装置,以解决现有技术中手动录入工 作效率低的问题。
[0006] 本发明提供了一种数据导入方法,包括: 获取当前需要导入的外部数据源对应的导入业务模板,所述导入业务模板中包括一个 以上的系统数据列; 获取所述外部数据源对应的导入规则,所述导入规则中包括所述外部数据源的数据列 与系统数据列的对应关系; 根据所获取的所述导入规则,将所述外部数据源的每一列数据导入到所获取的所述导 入业务模板中的对应系统数据列。
[0007] 优选地,进一步包括:设置所述外部数据源对应的初始业务模板,初始业务模板包 括至少一个系统数据列; 所述获取当前需要导入的外部数据源对应的导入业务模板,包括: 根据所述外部数据源选择对应的初始业务模板; 比较所选择的初始业务模板的系统数据列与所述外部数据源包括的数据列,若比较结 果为所选择的初始业务模板的系统数据列不完全包括所述外部数据源的数据列,将所选择 的初始业务模板的系统数据列不包括所述外部数据源的数据列添加到所选择的初始业务 模板中,生成所述外部数据源对应的导入业务模板;若比较结果为所选择的初始业务模板 的系统数据列完全包括所述外部数据源的数据列,将所选择的初始业务模板作为所述外部 数据源对应的导入业务模板。
[0008] 优选地,所述导入规则包括多个属性信息;所述对应关系为所述多个属性信息中 的一个; 所述对应关系所对应的属性信息包括:系统数据列名、所述外部数据源的名称、所述外 部数据源的列名、开始行、结束行; 所述导入规则的属性信息还包括列属性、检查模式、检查规则中的一种或多种。
[0009] 优选地,进一步包括:根据所述导入规则的属性信息所包括的检查模式,对导入后 的外部数据源的数据列设置对应的检查规则; 在所述将所述外部数据源的每一列数据导入到所获取的所述导入业务模板中的对应 系统数据列之后,进一步包括: 根据预先设置的所述外部数据源的数据列对应的检查规则,对导入后的所述外部数据 源的数据列进行检查。
[0010] 优选地,进一步包括:向用户展示所述获取和/或导入的处理结果。
[0011] 本发明还提供了一种数据导入装置,包括: 第一获取单元,用于获取当前需要导入的外部数据源对应的导入业务模板,所述导入 业务模板中包括一个以上的系统数据列; 第二获取单元,用于获取所述外部数据源对应的导入规则,所述导入规则中包括所述 外部数据源的数据列与系统数据列的对应关系; 导入单元,用于根据所获取的所述导入规则,将所述外部数据源的每一列数据导入到 所获取的所述导入业务模板中的对应系统数据列。
[0012] 优选地,进一步包括:保存单元,保存多个初始业务模板,初始业务模板包括至少 一个系统数据列; 所述第一获取单元,用于根据所述外部数据源选择对应的初始业务模板;比较所选择 的初始业务模板的系统数据列与所述外部数据源包括的数据列,若比较结果为所选择的初 始业务模板的系统数据列不完全包括所述外部数据源的数据列,将所选择的初始业务模板 的系统数据列不包括所述外部数据源的数据列添加到所选择的初始业务模板中,生成所述 外部数据源对应的导入业务模板;若比较结果为所选择的初始业务模板的系统数据列完全 包括所述外部数据源的数据列,将所选择的初始业务模板作为所述外部数据源对应的导入 业务模板。
[0013] 优选地,所述导入规则包括多个属性信息;所述对应关系为所述多个属性信息中 的一个; 所述对应关系的属性信息包括:系统数据列名、所述外部数据源的名称、所述外部数据 源的列名、开始行、结束行; 所述导入规则的属性信息还包括列属性、检查模式、检查规则中的一种或多种。
[0014] 优选地,还包括: 设置单元,用于根据所述导入规则的属性信息所包括的检查模式,对导入后的外部数 据源的数据列设置对应的检查规则; 检查单元,用于根据预先设置的所述外部数据源的数据列对应的检查规则,对导入后 的所述外部数据源的数据列进行检查。
[0015] 优选地,所述装置还包括: 展示单元,用于向用户展示所述第一获取单元、所述第二获取单元、所述导入单元的处 理结果中的一个或多个。
[0016] 本发明实施例提供了一种数据导入方法及装置,通过获取外部数据源对应的导入 规则,根据导入规则的外部数据源的数据列与系统数据列的对应关系自动将外部数据源的 数据导入到导入业务模板的对应系统数据列上,因此大大提高了数据导入的工作效率。
【附图说明】
[0017] 图1是本发明实施例提供数据导入方法流程图。
[0018] 图2是本发明另一实施例提供的数据导入方法流程图。
[0019] 图3是本发明实施例提供的数据导入装置所在设备硬件架构示意图。
[0020] 图4是本发明实施例提供的数据导入装置结构示意图。
【具体实施方式】
[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0022] 为了解决现有技术中手动录入工作效率低的问题,本发明实施例结合图1、图2对 本发明实施例提供的数据导入方法进行说明。
[0023] 如图1所示,本发明实施例提供了一种数据导入方法,该实施例可以包括以下步 骤: 步骤101 :获取当前需要导入的外部数据源对应的导入业务模板,所述导入业务模板 中包括一个以上的系统数据列。
[0024] 步骤102:获取所述外部数据源对应的导入规则,所述导入规则中包括所述外部 数据源的数据列与系统数据列的对应关系。
[0025] 步骤103:根据所获取的所述导入规则,将所述外部数据源的每一列导入到所获 取的所
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1