多维度数据对账方法及系统与流程

文档序号:15183051发布日期:2018-08-17 07:01阅读:546来源:国知局

本发明涉及数据管理技术领域,尤其涉及多维度数据对账方法及系统。



背景技术:

当前,由于保险行业的综合开拓业务量巨大,业务员及综拓专员佣金计算过程中依赖大量的其它专业公司的业绩数据,主要来自产险、健康险和养老险。现有的系统每日从专业公司同步业绩数据,因数据量庞大,难以核对同步程序异常或者数据异常造成的数据遗漏。如果人工核对,则难度较大,耗时长。



技术实现要素:

有鉴于此,本发明的目的在于提供一种多维度数据对账方法及系统,以解决多维度数据对账难道大、耗时长的问题。

为实现上述目的,本发明提供一种多维度数据对账方法,该方法包括步骤:

至少一个数据提供方将第一数据发送至公共平台;

所述公共平台记录所述第一数据;

数据提取方从所述公共平台中提取数据,提取的数据为第二数据;

监控方对账所述第二数据是否与所述第一数据相同。

优选地,在数据提取方从所述公共平台中提取数据之后,所述方法还包括:

所述数据提取方将所述第二数据同步至至少一个分支机构。

优选地,所述方法还包括:

所述监控方从所述公共平台中获取所述第一数据和所述第二数据。

优选地,所述监控方从所述公共平台中获取所述第一数据和所述第二数据,包括:

设置特定频率,所述特定频率包括周期频率、时间范围和次数;

所述监控方按照所述特定频率从所述公共平台中获取所述第一数据和所述第二数据。

优选地,所述方法还包括:

当所述监控方对账所述第二数据与所述第一数据不相同时,则进行系统报错。

为实现上述目的,本发明还提出一种多维度数据对账系统,所述系统包括:

至少一个数据提供方,用于将第一数据发送至公共平台;

所述公共平台,用于接收并记录所述第一数据;

数据提取方,用于从所述公共平台中提取数据,提取的数据为第二数据;

监控方,用于对账所述第二数据是否与所述第一数据相同。

优选地,所述数据提取方,还用于将所述第二数据同步至至少一个分支机构。

优选地,所述监控方,还用于从所述公共平台中获取所述第一数据和所述第二数据。

优选地,所述监控方,具体用于:设置特定频率、以及按照所述特定频率从所述公共平台中获取所述第一数据和所述第二数据,所述特定频率包括周期频率、时间范围和次数。

优选地,当所述监控方对账所述第二数据与所述第一数据不相同时,则进行系统报错。

本发明提出的多维度数据对账方法及系统,通过至少一个数据提供方将第一数据发送至公共平台,所述公共平台记录所述第一数据,数据提取方从所述公共平台中提取数据,提取的数据为第二数据,当监控方对账第二数据与第一数据相同时,则对账成功。本发明的多维度数据对账方法,可以保证同步数据的正确性和完整性、保证出现异常数据能够及时处理、以及保证错误的数据不会进入其他流程而导致错误。

附图说明

图1为本发明第一实施例提出的一种多维度数据对账方法的流程图;

图2为本发明第二实施例提出的一种多维度数据对账方法的流程图;

图3为本发明第三实施例提出的一种多维度数据对账方法的流程图;

图4为本发明第四实施例提出的一种多维度数据对账系统的模块示意图;

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

第一实施例

如图1所示,本发明第一实施例提出一种多维度数据对账方法,该方法包括以下步骤:

s110,至少一个数据提供方将第一数据发送至公共平台。

具体地,本实施例中将推送数据的专业公司称为数据提供方。各专业公司分管不同的产品、业务员和工作内容,不同的专业公司定期向公共平台推送多维度数据。

多个数据提供方定期将数据推送至公共平台,并在公共平台对账表中记录多维度对账数据,推送数据包括:数据量、总计保费、总计佣金值等关键指标。数据提供方采用同步工具将数据发送给公共平台。

在本实施例中,将数据提供方发送的数据称之为第一数据。

在本实施例中,同步工具可以采用数据仓库技术(extract-transform-load,etl),也可以是跨数据库同步工具tjs等。

进一步地,数据提供方可以按照时间周期推送数据,也可以不定时地推送数据。

s120,所述公共平台记录所述第一数据。

具体地,公共平台将第一数据保存至数据库中,在本实施例中,采用oracle数据库,在其他实施例中,也可以采用postgresql、mysql等类型各种数据库。

s130,数据提取方从所述公共平台中提取数据,提取的数据为第二数据。

具体地,将提取数据的专业公司称为数据提取方。数据提取方从公共平台记录的数据中提取数据,将提取的数据称为第二数据,本领域技术人员可以理解的是,第二数据可以是第一数据,也可以不是第一数据。

s140,监控方对账所述第二数据是否与所述第一数据相同。若是,则流程结束,若否,则进入s150。

具体地,监控方按照特定频率比较比对第二数据是否与第一数据相同,具体比对的是第二数据中的所有指标和第一数据中的所有指标是否完全相同,若相同,则说明对账无误,则可以进行其他流程,例如佣金计算流程等,若不相同,则进入s150。

s150,系统报错。

具体地,说明出现错误,邮件发送给开发及运维,提前进行问题查找,避免影响后续的流程。

下面以进行综拓佣金对账为例进行具体说明:

(1)专业公司a和b在1月1日采用etl、tjs等其中一种方式将业绩数据m推送至公共平台c,数据包括数据量、总计保费、总计佣金值等关键指标。

(2)寿险d在1月2日从公共平台将专业公司a和b的业绩数据n按机构同步至8个寿险机构库,并在公共平台记录下每个机构的对账数据,如数据量、总计保费、总计佣金值等关键指标。

(3)监控方检测到专业公司a和b、寿险d完成一次数据的发送和提取动作,则对业绩数据m和业绩数据n进行对账,如果任一指标不一致,则无法进行综拓佣金的计算,并提示用户上报问题,如果所有指标均一致,则进行综拓佣金的计算。

本发明的多维度数据对账方法,通过至少一个数据提供方将第一数据发送至公共平台,所述公共平台记录所述第一数据,数据提取方从所述公共平台中提取数据,提取的数据为第二数据,当监控方对账第二数据与第一数据相同时,则对账成功。通过本发明的多维度数据对账方法,可以保证同步数据的正确性和完整性、保证出现异常数据能够及时处理、以及保证错误的数据不会进入其他流程而导致错误。

第二实施例

如图2所示,本发明第二实施例提出一种多维度数据对账方法。在第二实施例中,所述多维度数据对账方法的步骤与第一实施例的步骤相类似,主要区别在于在第一实施例的基础上增加了s240-s250。该方法具体包括以下步骤:

s210,至少一个数据提供方将第一数据发送至公共平台。

具体地,本实施例中将推送数据的专业公司称为数据提供方。各专业公司分管不同的产品、业务员和工作内容,不同的专业公司定期向公共平台推送多维度数据。

多个数据提供方定期将数据推送至公共平台,并在公共平台对账表中记录多维度对账数据,推送数据包括:数据量、总计保费、总计佣金值等关键指标。数据提供方采用同步工具将数据发送给公共平台。

在本实施例中,将数据提供方发送的数据称之为第一数据。

在本实施例中,同步工具可以采用数据仓库技术(extract-transform-load,etl),也可以是跨数据库同步工具tjs等。

进一步地,数据提供方可以按照时间周期推送数据,也可以不定时地推送数据。

s220,所述公共平台记录所述第一数据。

具体地,公共平台将第一数据保存至数据库中,在本实施例中,采用oracle数据库,在其他实施例中,也可以采用postgresql、mysql等类型各种数据库。

s230,数据提取方从所述公共平台中提取数据,提取的数据为第二数据。

具体地,将提取数据的专业公司称为数据提取方。数据提取方从公共平台记录的数据中提取数据,将提取的数据称为第二数据,本领域技术人员可以理解的是,第二数据可以是第一数据,也可以不是第一数据。

s240,所述数据提取方将所述第二数据同步至至少一个分支机构。

具体地,以保险行业为例,寿险定时从公共平台将各专业公司业绩数据按机构同步至8个寿险机构库,并在公共平台记录下每个机构的对账数据,如数据量、总计保费、总计佣金值等关键信息。此时,公共平台同时有专业公司推送到公共平台数据的关键指标,和寿险从公共平台同步到数据的关键指标。

s250,所述监控方从所述公共平台中获取所述第一数据和所述第二数据。

s260,监控方对账所述第二数据是否与所述第一数据相同。若是,则流程结束,若否,则进入s270。

具体地,监控方按照特定频率比较比对第二数据是否与第一数据相同,具体比对的是第二数据中的所有指标和第一数据中的所有指标是否完全相同,若相同,则说明对账无误,则可以进行其他流程,例如佣金计算流程等,若不相同,则进入s270。

s270,系统报错。

具体地,说明出现错误,邮件发送给开发及运维,提前进行问题查找,避免影响后续的流程。

本发明的多维度数据对账方法,至少具有以下三点意义:1、保证同步数据的正确性和完整性;2、保证出现异常数据能够及时处理;3、保证错误的数据不会进入其他流程而导致错误。

第三实施例

如图3所示,本发明第三实施例提出一种多维度数据对账方法。在第三实施例中,所述多维度数据对账方法的步骤与第一实施例的步骤相类似,主要区别在于在第二实施例中的s250具体包括s350-s360。该方法具体包括以下步骤:

s310,至少一个数据提供方将第一数据发送至公共平台。

具体地,本实施例中将推送数据的专业公司称为数据提供方。各专业公司分管不同的产品、业务员和工作内容,不同的专业公司定期向公共平台推送多维度数据。

多个数据提供方定期将数据推送至公共平台,并在公共平台对账表中记录多维度对账数据,推送数据包括:数据量、总计保费、总计佣金值等关键指标。数据提供方采用同步工具将数据发送给公共平台。

在本实施例中,将数据提供方发送的数据称之为第一数据。

在本实施例中,同步工具可以采用数据仓库技术(extract-transform-load,etl),也可以是跨数据库同步工具tjs等。

进一步地,数据提供方可以按照时间周期推送数据,也可以不定时地推送数据。

s320,所述公共平台记录所述第一数据。

具体地,公共平台将第一数据保存至数据库中,在本实施例中,采用oracle数据库,在其他实施例中,也可以采用postgresql、mysql等类型各种数据库。

s330,数据提取方从所述公共平台中提取数据,提取的数据为第二数据。

具体地,将提取数据的专业公司称为数据提取方。数据提取方从公共平台记录的数据中提取数据,将提取的数据称为第二数据,本领域技术人员可以理解的是,第二数据可以是第一数据,也可以不是第一数据。

s340,所述数据提取方将所述第二数据同步至至少一个分支机构。

具体地,以保险行业为例,寿险定时从公共平台将各专业公司业绩数据按机构同步至8个寿险机构库,并在公共平台记录下每个机构的对账数据,如数据量、总计保费、总计佣金值等关键信息。此时,公共平台同时有专业公司推送到公共平台数据的关键指标,和寿险从公共平台同步到数据的关键指标。

s350,设置特定频率,所述特定频率包括周期频率、时间范围和次数;

s360,监控方按照所述特定频率从所述公共平台中获取所述第一数据和所述第二数据。

具体地,监控方按照特定频率从公共平台获取第一数据和第二数据,该特定频率可以是指周期频率、时间范围、次数等。

周期频率可以是:日、月等。即,监控方以日或者月为单位,分别或者同时查看第一数据和第二数据。

时间范围可以是固定周期频率的时间范围,例如:每天10:00至次日10:00的时间范围内,分别或者同时查看第一数据和第二数据。

次数是指数据提供方每发送一次数据、以及数据提取方每提取一次数据作为1次。数据提供方和数据发送方每完成1次数据发送和提取动作,则监控方查看第一数据和第二数据。

s370,监控方对账所述第二数据是否与所述第一数据相同。若是,则流程结束,若否,则进入s380。

具体地,监控方按照特定频率比较比对第二数据是否与第一数据相同,具体比对的是第二数据中的所有指标和第一数据中的所有指标是否完全相同,若相同,则说明对账无误,则可以进行其他流程,例如佣金计算流程等,若不相同,则进入s380。

s380,系统报错。

具体地,说明出现错误,邮件发送给开发及运维,提前进行问题查找,避免影响后续的流程。

本实施例的多维度数据对账方法,通过设置特定频率,且监控方按照该特定频率从公共平台中获取第一数据和第二数据,进而进行后续的对账第二数据与第一数据,可以保证同步数据的正确性和完整性、保证出现异常数据能够及时处理、以及保证错误的数据不会进入其他流程而导致错误。

第四实施例,

如图4所示,本发明第四实施例提出一种多维度数据对账系统。

在本实施例中,多维度数据对账系统包括至少一个数据提供方410、公共平台420、数据提取方430、及监控方440。其中,

至少一个数据提供方410,用于将第一数据发送至公共平台。

具体地,本实施例中将推送数据的专业公司称为数据提供方410。各专业公司分管不同的产品、业务员和工作内容,不同的专业公司定期向公共平台推送多维度数据。

多个数据提供方410定期将数据推送至公共平台420,并在公共平台420对账表中记录多维度对账数据,推送数据包括:数据量、总计保费、总计佣金值等关键指标。数据提供方采用同步工具将数据发送给公共平台。

在本实施例中,将数据提供方410发送的数据称之为第一数据。

在本实施例中,同步工具可以采用数据仓库技术(extract-transform-load,etl),也可以是跨数据库同步工具tjs等。

进一步地,数据提供方410可以按照时间周期推送数据,也可以不定时地推送数据。

公共平台420,记录所述第一数据。

具体地,公共平台420将第一数据保存至数据库中,在本实施例中,采用oracle数据库,在其他实施例中,也可以采用postgresql、mysql等类型各种数据库。

数据提取方430,用于从所述公共平台420中提取数据,提取的数据为第二数据。

具体地,将提取数据的专业公司称为数据提取方430。数据提取方430从公共平台420中提取数据,将提取的数据称为第二数据,本领域技术人员可以理解的是,第二数据可以是第一数据,也可以不是第一数据。

监控方440,用于对账所述第二数据是否与所述第一数据相同。

具体地,监控方440按照特定频率比较比对第二数据是否与第一数据相同,具体比对的是第二数据中的所有指标和第一数据中的所有指标是否完全相同,若相同,则说明对账无误,则可以进行其他流程,例如佣金计算流程等。

当监控方440对账第二数据与第一数据不相同时,则进行系统报错。

具体地,说明出现错误,邮件发送给开发及运维,提前进行问题查找,避免影响后续的流程。

进一步地,所述数据提取方430,还用于将所述第二数据同步至至少一个分支机构。

具体地,以保险行业为例,寿险定时从公共平台420将各专业公司业绩数据按机构同步至8个寿险机构库,并在公共平台420记录下每个机构的对账数据,如数据量、总计保费、总计佣金值等关键信息。此时,公共平台420同时有专业公司推送到公共平台数据的关键指标,和寿险从公共平台同步到数据的关键指标。

相应地,所述监控方440,还用于从所述公共平台420中获取所述第一数据和所述第二数据。

监控方440具体用于设置特定频率、以及按照所述特定频率从所述公共平台420中获取所述第一数据和所述第二数据,所述特定频率包括周期频率、时间范围和次数

具体地,监控方440按照特定频率从公共平台420获取第一数据和第二数据,该特定频率可以是指周期频率、时间范围、次数等。

周期频率可以是:日、月等。即,监控方440以日或者月为单位,分别或者同时查看第一数据和第二数据。

时间范围可以是固定周期频率的时间范围,例如:每天10:00至次日10:00的时间范围内,分别或者同时查看第一数据和第二数据。

次数是指数据提供方每发送一次数据、以及数据提取方每提取一次数据作为1次。数据提供方410和数据发送方430每完成1次数据发送和提取动作,则监控方440查看第一数据和第二数据。

下面以进行综拓佣金对账为例进行具体说明:

(1)专业公司a和b在1月1日采用etl、tjs等其中一种方式将业绩数据m推送至公共平台c,数据包括数据量、总计保费、总计佣金值等关键指标。

(2)寿险d在1月2日从公共平台将专业公司a和b的业绩数据n按机构同步至8个寿险机构库,并在公共平台记录下每个机构的对账数据,如数据量、总计保费、总计佣金值等关键指标。

(3)监控方检测到专业公司a和b、寿险d完成一次数据的发送和提取动作,则对业绩数据m和业绩数据n进行对账,如果任一指标不一致,则无法进行综拓佣金的计算,并提示用户上报问题,如果所有指标均一致,则进行综拓佣金的计算。

本发明的多维度数据对账系统,通过至少一个数据提供方410将第一数据发送至公共平台420,所述公共平台420记录所述第一数据,数据提取方430从所述公共平台420中提取数据,提取的数据为第二数据,当监控方440对账第二数据与第一数据相同时,则对账成功。通过本发明的多维度数据对账系统,可以保证同步数据的正确性和完整性、保证出现异常数据能够及时处理、以及保证错误的数据不会进入其他流程而导致错误。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1