【技术实现步骤摘要】
一种数据批量导入方法及其系统
本专利技术涉及数据发布
,更具体地说,它涉及一种数据批量导入方法及其系统。
技术介绍
在互联网产品交易平台上,用户需要知道网络上该产品的价格波动,以及业内的行情,不同的供应商提供的产品价格与行情之间存在着差异,因此,互联网产品交易平台的后台会通过网络爬虫从而多个不同供应商的产品网站,抓取与该产品有关的产品价格与行情数据,然后再根据抓取的数据分析出该产品的参考产品价格与行情。但是随着互联网上数据的不断增加,网络爬虫抓取的数据数量也越来越大,在数据数量少时,使用人工手动向数据库中录入数据还能够而接受,而当数据数量增加到人工手动录入数据的速度赶不上数据更新的速度时,不能再采用人工手动录入数据的方法,而需要一种数据批量导入的方法。
技术实现思路
本专利技术技术方案所解决的技术问题为,数据数量增加到人工手动录入数据的速度赶不上数据更新的速度时,数据录入需要一种数据批量导入的方法。为实现上述目的,本专利技术技术方案提供了一种数据批量导入方法,包括如下步骤:在数据库中设定关键词模板;获取内含所述关键词的目标数据;根据所述目标数据中的所述关键词对所述目标数据进行校验,其中,校验规则为获取的所述目标数据与所述数据库中的所述目标数据的环比值低于设定环比,或者,校验规则为获取的所述目标数据与所述数据库中的所述目标数据的同比值低于设定同比,或者,校验规则为获取的所述目标数据与所述数据库中的所述目标数据的涨跌幅值未超出设定涨跌幅;若校验成功则将所述目标数据导入到数据库,并将所述目标数据中的所述关键词顺序与所述关键词模板中的所述关键词顺序一致排序;若校 ...
【技术保护点】
1.一种数据批量导入方法,其特征在于,包括如下步骤:在数据库(100)中设定关键词模板;获取内含关键词的目标数据;根据所述目标数据中的所述关键词对所述目标数据进行校验,其中,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的环比值低于设定环比,或者,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的同比值低于设定同比,或者,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的涨跌幅值超出设定涨跌幅;若校验成功则将所述目标数据导入到数据库(100),并将所述目标数据中的所述关键词顺序与所述关键词模板中的所述关键词顺序一致排序;若校验不成功,则所述目标数据标记为待审核状态,并推送至人工管理后台;人工管理后台对标记为待审核状态的所述目标数据进行人工审核,若审核成功,则将所述目标数据导入到所述数据库(100),若审核不成功,则删除所述目标数据。
【技术特征摘要】
1.一种数据批量导入方法,其特征在于,包括如下步骤:在数据库(100)中设定关键词模板;获取内含关键词的目标数据;根据所述目标数据中的所述关键词对所述目标数据进行校验,其中,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的环比值低于设定环比,或者,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的同比值低于设定同比,或者,校验规则为获取的所述目标数据与所述数据库(100)中的所述目标数据的涨跌幅值超出设定涨跌幅;若校验成功则将所述目标数据导入到数据库(100),并将所述目标数据中的所述关键词顺序与所述关键词模板中的所述关键词顺序一致排序;若校验不成功,则所述目标数据标记为待审核状态,并推送至人工管理后台;人工管理后台对标记为待审核状态的所述目标数据进行人工审核,若审核成功,则将所述目标数据导入到所述数据库(100),若审核不成功,则删除所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述关键词包括数据名称、数据类型以及数据来源。3.根据权利要求2所述的方法,其特征在于,所述获取内含所述关键词的目标数据,还包括:选择导入的数据端口;从所述数据端口中确定导入的数据列表,所述数据列表中具有多条所述目标数据;显示所述数据列表中所述目标数据是否成功导入的结果。4.根据权利要求3所述的方法,其特征在于,所述显示所述数据列表中所述目标数据是否成功导入的结果,还包括:建立导入失败日志;在所述导入失败日志中保存导入失败的所述目标数据;在所述导入失败日志中标记该所述目标数据所属的所述数据列表,以及所述数据列表中导入失败的所述目标数据的数量。5.根据权利要求4所述的方法,其特征在于,若所述数据列表中导入失败的所述目标数据的数量占所述数据列表中所述目标数据总数量的百分比大于设定百分比值,则推送所述数据列表至人工管理后台。6.一种数据批量导入系统,其特征在于,包括:数据库(100),用于存储数据并供外部设备读写;服务端(200),与所述数据库(100)信号连接,用于读写所述数据库(100)内的数据,并计算从所述数据库(100)内读写的数据;输入端(300),与所述服务端(200)信号连接,用于向所述服务端(200)中输入数据;其中,服务端(200)中还包括:设定模块(210),用于获取所述输入端(300)向所述服务端...
【专利技术属性】
技术研发人员:许士松,
申请(专利权)人:上海钢联电子商务股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。