基础数据的处理方法和装置制造方法

文档序号:6623038阅读:149来源:国知局
基础数据的处理方法和装置制造方法
【专利摘要】本发明实施例提供了一种基础数据的处理方法和装置。该方法主要包括:根据客户的基础数据规划,确定基础数据的各种类别和每种类别对应的具体数据项;采集客户实际的基础数据,将采集的基础数据按照基础数据的各种类别进行分类,将分类后的基础数据填充到基础数据资源库中;根据客户的业务系统对基础数据的特定需求,设计基础数据资源库的数据提取规则,利用数据提取规则从基础数据资源库中提取出基础数据,将提取的基础数据传输给业务系统。本发明实施例可以克服传统基础数据规划方案普遍以文档或报告等非结构化形式存在,不利于实际操作和应用的缺点,为相关人员展示基础数据规划方案真实内容,适用于针对各级基础数据的规划。
【专利说明】基础数据的处理方法和装置

【技术领域】
[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]图1为本发明实施例一提供的一种基础数据的处理方法的实现原理示意图;
[0035]图2为本发明实施例一提供的一种基础数据的处理方法的处理流程图;
[0036]图3为本发明实施例二提供的一种基础数据的处理装置的结构图,图中,基础数据分类模块31,基础数据采集模块32,基础数据提取模块33,基础数据资源库构建模块34。

【具体实施方式】
[0037]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0038]实施例一
[0039]该实施例提供了一种基础数据的处理方法的实现原理示意图如图1所示,具体处理流程如图2所示,包括如下的处理步骤:
[0040]步骤S210、确定基础数据分类和每种基础数据类别对应的具体数据项。
[0041]本发明实施例首先需要根据客户的基础数据规划,确定基础数据分类和每种基础数据类别对应的具体数据项,上述客户可以为:企业、行业、集团等。基础数据是一个企业或单位拥有的重要的共享数据。
[0042]比如,当上述客户为企业时,上述分类可以为人员、组织机构、合同和供应链等,如人员分类下的基础数据包括:姓名、性别、身份证号码等。
[0043]步骤S220、根据客户的基础数据规划构建以主数据为核心的基础数据资源库,根据基础数据的各种类别和每种类别对应的具体数据项,设置基础数据资源库中的数据表和每个数据表中的各个表单项。
[0044]本发明实施例还需要根据客户的基础数据规划构建以主数据为核心的基础数据资源库,该基础数据资源库可提供统一的公用主数据库服务,为客户的各种不同的业务系统提供数据接口,供各业务系统按需提取主数据和代码主数据。
[0045]基础数据包括主数据和代码主数据,主数据是值没有固定代码范围的基础数据,代码主数据是值有固定代码范围的基础数据,如:国别是一个代码主数据,它的值具有固定代码范围,0001中国、0002英国等等。
[0046]上述基础数据资源库中设置的数据表和上述步骤S210中确定的基础数据的类别一一对应,每个数据表中设置的各个表单项和上述步骤S210中确定的每种基础数据类别对应的具体数据项一一对应。
[0047]比如,上述分类为人员、组织机构、合同和供应链四种分类,则上述基础数据资源库中设置人员、组织机构、合同和供应链四个数据表。
[0048]步骤S230、采集客户实际的基础数据,将采集的基础数据按照上述基础数据的各种类别进行分类,并分别填充到基础数据资源库中的各个数据表中。
[0049]按照设定的数据采集时间间隔采集客户在实际运营中产生的基础数据,将基础数据区分为主数据和代码主数据,将主数据和代码主数据按照上述基础数据的类别进行分类。根据基础数据资源库中的数据表和基础数据的类别之间的对应关系,每个数据表中的各个表单项和每种基础数据类别之间的对应关系,将分类后的主数据和代码主数据分别填充到所述基础数据资源库中的各个数据表的各个表单项中。
[0050]在实际应用中,可以针对每种基础数据的类别分别设置一个基础数据采集终端,利用基础数据采集终端来完成该终端对应类别的基础数据的采集、数据表填充操作。基础数据采集终端采集基础数据的时间间隔可以事先进行定义。
[0051]步骤S240、根据客户的业务系统对基础数据的特定需求,设计基础数据资源库的数据提取规则,利用数据提取规则从基础数据资源库中提取基础数据,并传输给业务系统。
[0052]获取客户的业务系统对基础数据的特定需求,该特定需求可以关联一种或者多种类别的基础数据,根据上述特定需求和该特定需求所关联的基础数据对应的数据表,设计上述基础数据资源库的数据提取规则。
[0053]当上述特定需求关联一种类别的基础数据时,该数据提取规则的数据提取目标为上述一种类别的基础数据所对应的数据表;当上述特定需求关联多种类别的基础数据时,该数据提取规则的数据提取目标为上述多种类别的基础数据所对应的数据表。
[0054]上述数据提取规则可以为数据表的检索语句等。利用上述数据提取规则对上述基础数据资源库中的一个或者多个数据表进行检索,根据得到的检索结果从上述基础数据资源库中提取相应的基础数据。然后,通过基础数据资源库与业务系统之间的数据接口,将抽取的基础数据传输给各业务系统,供各个业务系统使用。
[0055]实施例二
[0056]该实施例提供了一种基础数据的处理装置,其具体实现结构如图3所示,具体可以包括如下的模块:
[0057]基础数据分类模块31,用于根据客户的基础数据规划,确定基础数据的各种类别和每种类别对应的具体数据项;
[0058]基础数据采集模块32,用于采集客户实际的基础数据,将采集的基础数据按照所述基础数据的各种类别进行分类,将分类后的基础数据填充到基础数据资源库中;
[0059]基础数据提取模块33,用于根据客户的业务系统对基础数据的特定需求,设计所述基础数据资源库的数据提取规则,利用所述数据提取规则从所述基础数据资源库中提取出基础数据,将提取的基础数据传输给所述业务系统。
[0060]进一步地,所述的装置还包括:
[0061]基础数据资源库构建模块34,用于根据客户的基础数据规划构建以主数据为核心的基础数据资源库,该基础数据资源库为客户的各种不同的业务系统提供数据接口 ;根据所述基础数据的各种类别设置所述基础数据资源库中的数据表,所述基础数据资源库中的数据表和所述基础数据的类别一一对应;根据所述基础数据的每种类别对应的具体数据项,设置所述基础数据资源库中每个数据表中的各个表单项,每个数据表中的各个表单项和每种基础数据类别对应的具体数据项一一对应。
[0062]进一步地,所述的基础数据采集模块32,具体用于按照设定的数据采集时间间隔采集客户在实际运营中产生的基础数据,将基础数据区分为主数据和代码主数据,将所述主数据和代码主数据按照所述基础数据的类别进行分类;
[0063]根据基础数据资源库中的数据表和基础数据的类别之间的对应关系,每个数据表中的各个表单项和每种基础数据类别之间的对应关系,将分类后的主数据和代码主数据分别填充到所述基础数据资源库中的各个数据表的各个表单项中。
[0064]所述的数据提取规则可以为数据表的检索语句。
[0065]进一步地,所述的基础数据提取模块34,具体用于获取客户的业务系统对基础数据的特定需求,获取所述特定需求关联的一种或者多种类别的基础数据,根据所述特定需求和所述特定需求所关联的基础数据对应的数据表,设计所述基础数据资源库的数据提取规则。
[0066]利用所述数据提取规则对所述基础数据资源库中的一个或者多个数据表进行检索,根据得到的检索结果从所述基础数据资源库中提取相应的基础数据,通过所述基础数据资源库与业务系统之间的数据接口,将抽取的基础数据传输给各业务系统。
[0067]用本发明实施例的装置进行基础数据的处理的具体过程与前述方法实施例类似,此处不再赘述。
[0068]综上所述,本发明实施例通过根据基础数据的各种类别设置基础数据资源库中的数据表和每个数据表中的各个表单项,将采集的基础数据存储在基础数据资源库中,从而形成一套完整的基础数据库,对基础数据进行有效的管理和利用。可以克服传统基础数据规划方案普遍以文档或报告等非结构化形式存在,不利于实际操作和应用的缺点,为相关人员展示基础数据规划方案真实内容,适用于针对各级基础数据的规划。
[0069]本发明实施例通过根据客户的业务系统对基础数据的特定需求,设计所述基础数据资源库的数据提取规则,利用该数据提取规则对基础数据资源库进行基础数据检索和提取,可以实现对基础数据的快捷、方便的查询和提取,实现起来简单、实用,有效地解决了针对基础数据规划方案实用价值降低的问题,保证基础数据的服务和管理的质量,进而规范和指导数据编码的编制、赋码以及发布工作。
[0070]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0071]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0072]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0073]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种基础数据的处理方法,其特征在于,包括: 根据客户的基础数据规划,确定基础数据的各种类别和每种类别对应的具体数据项; 采集客户实际的基础数据,将采集的基础数据按照所述基础数据的各种类别进行分类,将分类后的基础数据填充到基础数据资源库中; 根据客户的业务系统对基础数据的特定需求,设计所述基础数据资源库的数据提取规贝U,利用所述数据提取规则从所述基础数据资源库中提取出基础数据,将提取的基础数据传输给所述业务系统。
2.根据权利要求1所述的基础数据的处理方法,其特征在于,所述的方法还包括: 根据客户的基础数据规划构建以主数据为核心的基础数据资源库,该基础数据资源库为客户的业务系统提供数据接口; 根据所述基础数据的各种类别设置所述基础数据资源库中的数据表,所述基础数据资源库中的数据表和所述基础数据的类别一一对应; 根据所述基础数据的每种类别对应的具体数据项,设置所述基础数据资源库中每个数据表中的各个表单项,每个数据表中的各个表单项和每种基础数据类别对应的具体数据项--对应。
3.根据权利要求2所述的基础数据的处理方法,其特征在于,所述的采集客户实际的基础数据,将采集的基础数据按照所述基础数据的各种类别进行分类,将分类后的基础数据填充到基础数据资源库中包括: 按照设定的数据采集时间间隔采集客户在实际运营中产生的基础数据,将基础数据区分为主数据和代码主数据,将所述主数据和代码主数据按照所述基础数据的类别进行分类; 根据基础数据资源库中的数据表和基础数据的类别之间的对应关系,每个数据表中的各个表单项和每种基础数据类别之间的对应关系,将分类后的主数据和代码主数据分别填充到所述基础数据资源库中的各个数据表的各个表单项中。
4.根据权利要求1所述的基础数据的处理方法,其特征在于,所述的数据提取规则为数据表的检索语句。
5.根据权利要求1至4任一项所述的基础数据的处理方法,其特征在于,所述的根据客户的业务系统对基础数据的特定需求,设计所述基础数据资源库的数据提取规则,利用所述数据提取规则从所述基础数据资源库中提取出基础数据,将提取的基础数据传输给所述业务系统,包括: 获取客户的业务系统对基础数据的特定需求,获取所述特定需求关联的一种或者多种类别的基础数据,根据所述特定需求和所述特定需求所关联的基础数据对应的数据表,设计所述基础数据资源库的数据提取规则; 利用所述数据提取规则对所述基础数据资源库中的一个或者多个数据表进行检索,根据得到的检索结果从所述基础数据资源库中提取相应的基础数据,通过所述基础数据资源库与业务系统之间的数据接口,将抽取的基础数据传输给各业务系统。
6.一种基础数据的处理装置,其特征在于,包括: 基础数据分类模块,用于根据客户的基础数据规划,确定基础数据的各种类别和每种类别对应的具体数据项; 基础数据采集模块,用于采集客户实际的基础数据,将采集的基础数据按照所述基础数据的各种类别进行分类,将分类后的基础数据填充到基础数据资源库中; 基础数据提取模块,用于根据客户的业务系统对基础数据的特定需求,设计所述基础数据资源库的数据提取规则,利用所述数据提取规则从所述基础数据资源库中提取出基础数据,将提取的基础数据传输给所述业务系统。
7.根据权利要求6所述的基础数据的处理装置,其特征在于,其特征在于,所述的装置还包括: 基础数据资源库构建模块,用于根据客户的基础数据规划构建以主数据为核心的基础数据资源库,该基础数据资源库为客户的业务系统提供数据接口 ;根据所述基础数据的各种类别设置所述基础数据资源库中的数据表,所述基础数据资源库中的数据表和所述基础数据的类别一一对应;根据所述基础数据的每种类别对应的具体数据项,设置所述基础数据资源库中每个数据表中的各个表单项,每个数据表中的各个表单项和每种基础数据类别对应的具体数据项一一对应。
8.根据权利要求7所述的基础数据的处理装置,其特征在于: 所述的基础数据采集模块,具体用于按照设定的数据采集时间间隔采集客户在实际运营中产生的基础数据,将基础数据区分为主数据和代码主数据,将所述主数据和代码主数据按照所述基础数据的类别进行分类; 根据基础数据资源库中的数据表和基础数据的类别之间的对应关系,每个数据表中的各个表单项和每种基础数据类别之间的对应关系,将分类后的主数据和代码主数据分别填充到所述基础数据资源库中的各个数据表的各个表单项中。
9.根据权利要求8所述的基础数据的处理装置,其特征在于,所述的数据提取规则为数据表的检索语句。
10.根据权利要求6至9任一项所述的基础数据的处理装置,其特征在于: 所述的基础数据提取模块,具体用于获取客户的业务系统对基础数据的特定需求,获取所述特定需求关联的一种或者多种类别的基础数据,根据所述特定需求和所述特定需求所关联的基础数据对应的数据表,设计所述基础数据资源库的数据提取规则。 利用所述数据提取规则对所述基础数据资源库中的一个或者多个数据表进行检索,根据得到的检索结果从所述基础数据资源库中提取相应的基础数据,通过所述基础数据资源库与业务系统之间的数据接口,将抽取的基础数据传输给各业务系统。
【文档编号】G06F17/30GK104199850SQ201410390746
【公开日】2014年12月10日 申请日期:2014年8月8日 优先权日:2014年8月8日
【发明者】支俊辉, 贾楠, 毕书芳 申请人:华迪计算机集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1