This application discloses a data synchronization method and device. The method includes: identifying the accounts that need data synchronization on the target search engine and obtaining the account set, in which the account set includes multiple accounts; synchronizing the data information of each account in the account set to the preset database; acquiring the target account after the synchronization is completed, in which the target account is the account whose data synchronization fails; and losing synchronization to the target account. The reasons for failure are analyzed, and the data synchronization of the target account is re-executed based on the analysis results. Through this application, the problem of low success rate of data synchronization for the accounts that need synchronization in the Internet in related technologies is solved.
【技术实现步骤摘要】
数据同步方法及装置
本申请涉及数据同步领域,具体而言,涉及一种数据同步方法及装置。
技术介绍
数据同步程序每天会定时从搜索引擎同步用户投放广告的物料数据和前一天的消费数据。为了使消费数据能准确的匹配到对应的物料层级上,在同步消费数据之前必须先同步账户结构。但经常由于媒体端数据未生成、媒体服务不稳定、账户结构同步失败限制等原因导致前一天的消费数据同步失败。在相关技术中,同步程序每同步完一批账户之后,会将同步的结果发送邮件,告之相关人员,哪些账户同步失败哪些账户同步成功,当收件人收到邮件之后,分析邮件中同步失败的账户,手动处理同步失败的账户。然而,随着需要同步的账户数量越来越多,每次同步完数据后,会将每个账户的同步结果发给相关负责人,这时,通过手动处理同步失败的账户,会增加人力成本。另外,相关负责人在收到这些邮件后,处理同步失败的账户时,由于账户太多,一些账户经常被漏掉未处理,这样就导致该账户的数据最终同步失败,降低了同步成功率。针对相关技术中对互联网中需要同步的账户进行数据同步的成功率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种数据同步方法及装置,以解决相关技术中对互联网中需要同步的账户进行数据同步的成功率较低的问题。为了实现上述目的,根据本申请的一个方面,提供了一种数据同步方法。该方法包括:在目标搜索引擎上确定需要进行数据同步的账户,得到账户集合,其中,所述账户集合中包括多个账户;将所述账户集合中每个账户的数据信息同步至预设数据库中;在同步完成后,获取目标账户,其中,所述目标账户为数据同步失败的账户;对所述目标账户的同步 ...
【技术保护点】
1.一种数据同步方法,其特征在于,包括:在目标搜索引擎上确定需要进行数据同步的账户,得到账户集合,其中,所述账户集合中包括多个账户;将所述账户集合中每个账户的数据信息同步至预设数据库中;在同步完成后,获取目标账户,其中,所述目标账户为数据同步失败的账户;对所述目标账户的同步失败原因进行分析;基于分析结果对所述目标账户重新执行数据信息同步。
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:在目标搜索引擎上确定需要进行数据同步的账户,得到账户集合,其中,所述账户集合中包括多个账户;将所述账户集合中每个账户的数据信息同步至预设数据库中;在同步完成后,获取目标账户,其中,所述目标账户为数据同步失败的账户;对所述目标账户的同步失败原因进行分析;基于分析结果对所述目标账户重新执行数据信息同步。2.根据权利要求1所述的方法,其特征在于,将所述账户集合中每个账户的数据信息同步至预设数据库中包括:将每个账户中的数据信息同步至所述预设数据库中;在对每个账户同步结束后,将每个账户的同步结果保存至所述预设数据库中,其中,所述同步结果为数据同步成功或数据同步失败;对所述同步结果为数据同步失败的账户,将目标账户数据同步失败的原因保存至所述预设数据库中。3.根据权利要求2所述的方法,其特征在于,在同步完成后,获取目标账户包括:从所述预设数据库中提取所述同步结果为数据同步失败的账户,得到所述目标账户;在所述预设数据库中获取所述目标账户数据同步失败的原因;对所述目标账户的同步失败原因进行分析包括:判断所述目标账户数据同步失败的原因是否为账户结构同步失败;若所述目标账户数据同步失败的原因是账户结构同步失败,对所述目标账户进行账户结构同步,在账户结构同步结束之后,对所述目标账户的消费数据进行同步,其中,所述目标账户的数据信息包括:账户结构信息和消费数据信息;若所述目标账户数据同步失败的原因不是账户结构同步失败,对所述目标账户的消费数据信息重新进行同步。4.根据权利要求3所述的方法,其特征在于,若所述目标账户数据同步失败的原因不是账户结构同步失败,对所述目标账户的消费数据信息重新进行同步之后,所述方法还包括:获取对所述目标账户的消费数据信息进行重新同步的同步结果;若该同步结果为数据同步失败,确定所述目标账户数据同步失败的原因为账户信息错误;对所述目标账户的数据信息暂停同步,并将账户错误信息发送至目标邮箱,其中,所述账户错误信息中包括所述目标账户的账户信息和提示账户信息错误的消息。5.根据权利要求1所述的方法,其特征在于,基于分析结果对所述数据同步失败的账户重...
【专利技术属性】
技术研发人员:张雄,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。