数据同步实现方法、集分式数据系统技术方案

技术编号:27616244 阅读:22 留言:0更新日期:2021-03-10 10:47
本申请涉及一种数据同步实现方法、集分式数据系统,集分式数据系统包括集团系统和多个分布应用系统,数据同步实现方法包括:集团系统确定需要上报的子单位、数据内容和规范;集团系统发送数据内容和规范给各需要上报的子单位的分布应用系统;各需要上报的子单位的分布应用系统,分别建立本地数据结构与数据内容和规范的对应关系,基于对应关系,生成符合数据内容和规范的各待上传数据;各需要上报的子单位的分布应用系统发送各待上传数据给集团系统;集团系统接收各待上传数据并存储。如此,实现了同时满足上级对各下属组织的数据收集、分析的要求,并适应下属组织多元化、独立、灵活的管理需要,减少了工作人员的工作负荷,提高了工作效率。了工作效率。了工作效率。

【技术实现步骤摘要】
数据同步实现方法、集分式数据系统


[0001]本申请涉及数据统计
,具体涉及一种数据同步实现方法、集分式数据系统。

技术介绍

[0002]目前,对于集团型组织机构,准确、及时掌握集团内各下属组织、人事数据,是集团在日常运营、系统分析、组织决策的数据基础。而集团怎么获取各下属组织数据,各数据系统集成厂商提供了多种方式。比如,建立大集中系统,整个集团组织和人事系统在大集中系统;或采用各下属组织按层级汇报,用报表汇报或组织人事明细数据上报。
[0003]相关技术中,大集中的管理系统,需要集团统一部署,各级组织使用系统。管理系统有产品和项目开发两种方式。使用产品方式可满足基本的管理要求,但无法快速响应各个组织的个性需求。使用项目开发方式,在开发阶段可按照企业要求,实现专业的管理需求,但投入大,周期长,在项目正式上线后,无法应对灵活的业务变化,并且,随着需求积累到一定程度,无法满足日常管理需要时,容易导致线上线下工作脱节。此时,为满足下属企业管理需要,下属企业需要单独部署系统;为满足上级数据上报,还需要继续在集中系统维护数据。导致数据重复维护,工作人员负荷加大。而采用报表报送数据,或独立的系统上报数据,在国企或各类事业单位中较为常见,有些单位需要给多个上级主管单位汇报数据,这种汇报方式与日常管理分离,容易导致上下级数据不准确、不一致。并且,工作人员也需要维护多套系统,经常出现维护不及时的现象,工作强度大,有很多重复的无效劳动。

技术实现思路

[0004]有鉴于此,本申请的目的在于克服现有技术的不足,提供一种数据同步实现方法、集分式数据系统。
[0005]为实现以上目的,本申请采用如下技术方案:
[0006]本申请的第一方面提供一种数据同步实现方法,应用于集分式数据系统中,所述集分式数据系统包括集团系统和多个分布应用系统,所述数据同步实现方法包括:
[0007]所述集团系统确定需要上报的子单位、数据内容和规范;
[0008]所述集团系统发送所述数据内容和规范给各所述需要上报的子单位的分布应用系统;
[0009]各所述需要上报的子单位的分布应用系统,分别建立本地数据结构与所述数据内容和规范的对应关系,基于所述对应关系,生成符合所述数据内容和规范的各待上传数据;
[0010]各所述需要上报的子单位的分布应用系统发送各所述待上传数据给所述集团系统;
[0011]所述集团系统接收各所述待上传数据并存储。
[0012]可选的,所述基于所述对应关系,生成符合所述数据内容和规范的各待上传数据,包括:
[0013]根据所述数据内容和规范,从各所述本地数据结构中分别对应得到各待生成数据;
[0014]对各所述待生成数据进行第一校验,判断所述第一校验是否通过;
[0015]若所述第一校验通过,利用各所述待生成数据生成各所述待上传数据。
[0016]可选的,所述第一校验包括:
[0017]所述分布应用系统根据所述数据内容和规范,检测所述待生成数据是否存在必填项未填充;若存在,则所述第一校验不通过;若不存在,则所述第一校验通过。
[0018]可选的,所述判断第一校验是否通过之后,所述方法还包括:
[0019]若所述第一校验不通过,发出第一校验报告。
[0020]可选的,所述各所述需要上报的子单位的分布应用系统发送各所述待上传数据给所述集团系统之前,所述方法还包括:
[0021]各所述分布应用系统对所述待上传数据进行第二校验;
[0022]若所述第二校验通过,则继续后续操作;若所述第二校验不通过,发出第二校验报告。
[0023]可选的,所述集团系统接收各所述待上传数据并存储,包括:
[0024]所述集团系统接收各所述待上传数据,并对接收到的各所述待上传数据进行第三校验;
[0025]判断第三校验是否通过;
[0026]若第三校验通过,更新所述待上传数据至集团数据库。
[0027]可选的,所述更新所述待上传数据至集团数据库,包括:
[0028]根据预设保护条件,将所述待上传数据更新至集团数据库。
[0029]可选的,所述判断第三校验是否通过之后,所述方法还包括:
[0030]若第三校验不通过,发出第三校验报告。
[0031]本申请的第二方面提供一种集分式数据系统,包括:集团系统和多个分布应用系统;
[0032]所述集团系统,用于确定需要上报的子单位、数据内容和规范;
[0033]所述集团系统,用于发送所述数据内容和规范给各所述需要上报的子单位的分布应用系统;
[0034]各所述需要上报的子单位的分布应用系统,用于分别建立本地数据结构与所述数据内容和规范的对应关系,基于所述对应关系,生成符合所述数据内容和规范的各待上传数据;
[0035]各所述需要上报的子单位的分布应用系统,用于发送各所述待上传数据给所述集团系统;
[0036]所述集团系统,还用于接收各所述待上传数据并存储。
[0037]可选的,所述基于所述对应关系,生成符合所述数据内容和规范的各待上传数据,所述分布应用系统,具体用于:
[0038]根据所述数据内容和规范,从各所述本地数据结构中分别对应得到各待生成数据;
[0039]对各所述待生成数据进行第一校验,判断所述第一校验是否通过;
[0040]若所述第一校验通过,利用各所述待生成数据生成各所述待上传数据。
[0041]本申请提供的技术方案可以包括以下有益效果:
[0042]本申请的方案中,通过集团系统去确定需要上报的子单位以及数据内容和规范,以便于集团系统通过确定的需要上报的子单位来确定需要给哪些子单位的分布应用系统下发数据内容和规范;在集团系统给各个需要上报的子单位的分布应用系统下发数据内容和规范之后,各个需要上报的子单位的分布应用系统通过接收到的数据内容和规范,建立本地数据结构与数据内容和规范的对应关系,并利用这种对应关系,生成符合数据内容和规范的各个待上传数据,基于此,分布应用系统可以在提供现有数据给集团系统的前提下,只受下属组织对应用系统要求的影响,可以有极大的自由度应用、优化自身系统,满足自身不断发展的业务需要;在各个需要上报的子单位的分布应用系统将各自的待上传数据上传给集团系统后,集团系统通过接收各个待上传数据,实现了集团数据的集中,如此,在集团数据可被及时、准确地收集的前提下,通过集团系统可以为各个分布应用系统提供统一的集中规范要求,提供数据集中的通道支持,实现了同时满足上级对各下属组织的数据收集、分析的要求,并适应下属组织多元化、独立、灵活的管理需要,极大地减少了工作人员的工作负荷,提高了工作效率。
附图说明
[0043]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据同步实现方法,其特征在于,应用于集分式数据系统中,所述集分式数据系统包括集团系统和多个分布应用系统,所述数据同步实现方法包括:所述集团系统确定需要上报的子单位、数据内容和规范;所述集团系统发送所述数据内容和规范给各所述需要上报的子单位的分布应用系统;各所述需要上报的子单位的分布应用系统,分别建立本地数据结构与所述数据内容和规范的对应关系,基于所述对应关系,生成符合所述数据内容和规范的各待上传数据;各所述需要上报的子单位的分布应用系统发送各所述待上传数据给所述集团系统;所述集团系统接收各所述待上传数据并存储。2.根据权利要求1所述的数据同步实现方法,其特征在于,所述基于所述对应关系,生成符合所述数据内容和规范的各待上传数据,包括:根据所述数据内容和规范,从各所述本地数据结构中分别对应得到各待生成数据;对各所述待生成数据进行第一校验,判断所述第一校验是否通过;若所述第一校验通过,利用各所述待生成数据生成各所述待上传数据。3.根据权利要求2所述的数据同步实现方法,其特征在于,所述第一校验包括:所述分布应用系统根据所述数据内容和规范,检测所述待生成数据是否存在必填项未填充;若存在,则所述第一校验不通过;若不存在,则所述第一校验通过。4.根据权利要求2所述的数据同步实现方法,其特征在于,所述判断第一校验是否通过之后,所述方法还包括:若所述第一校验不通过,发出第一校验报告。5.根据权利要求1所述的数据同步实现方法,其特征在于,所述各所述需要上报的子单位的分布应用系统发送各所述待上传数据给所述集团系统之前,所述方法还包括:各所述分布应用系统对所述待上传数据进行第二校验;若所述第二校验通过,则继续后续操作...

【专利技术属性】
技术研发人员:王建华王如栋
申请(专利权)人:北京宏景世纪软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1