数据仓库指标管理方法和装置及系统的制作方法_3

文档序号:9579289阅读:来源:国知局
中包括的业务类型的个数相同,且相互对应,例如,在业务系统中包括报表系统和风险系统,则在中间层中设直的业务指标池包括报表指标池和风险指标池。
[0071]所述中间层包括指标池,所述指标池包括公共指标池和业务指标池,所述公共指标池为一个,所述业务指标池的个数与所述业务系统包括的业务类别的个数相同。
[0072]同一个业务指标池内不存在同名指标,不同业务指标池内包括或者不包括同名指标,公共指标池与每个业务指标池不存在冋名指标。
[0073]不同数据集市可以生成相应业务所需的指标,例如,报表集市可以生成报表系统所需的指标,风险集市可以生成风险系统所需的指标。
[0074]当数据集市生成指标后,可以将指标保存到对应业务的指标池中,例如,报表集市生成的指标保存在报表指标池中,风险集市生成的指标保存在风险指标池中。
[0075]发送模块43用于通过第二接口将所述指标输出给对应的业务系统,所述第二接口是所述中间层与所述业务系统之间的统一接口。
[0076]其中,不同指标池中的指标可以通过统一的第二接口输出给相应的业务系统,例如,报表系统可以通过第二接口从报表指标池中获取指标,风险系统可以通过第二接口从风险指标池中犾取指标。
[0077]另外,不同业务系统还可以从公共指标池中获取指标,例如,报表系统可以从公共指标池中状取指标,风险系统也可以从公共指标池中状取指标。
[0078]—个实施例中,所述中间层包括指标池,所述指标池包括公共指标池和业务指标池,所述公共指标池为一个,所述业务指标池的个数与所述业务系统包括的业务类别的个数相同。
[0079]一个实施例中,同一个业务指标池内不存在同名指标,不同业务指标池内包括或者不包括同名指标,公共指标池与每个业务指标池不存在同名指标。
[0080]一个实施例中,所述指标池包括如下指标:
[0081]指标编码,池编码,指标英文名,指标中文名,维度,计算规则,数据仓库源表,状态属性,创建人,修改人。
[0082]该保存模块可以具体对应上述方法实施例的指标池。
[0083]参见图5,该装置40还包括:转换器44,用于根据所述指标池的预设格式,对所述指标进行重构,以便将重构后的指标保存在对应的指标池中。
[0084]其中,数据集市在输出指标时可以采用表方式进行输出,例如,风险集市生成一个表,该表中包括多个指标,之后,风险集市可以将该表输出给中间层。
[0085]参见图3,中间层设置的是指标池,每个指标池包括如下指标:指标编码(code),池编码(code),指标英文名,指标中文名,维度,计算规则,数据仓库源表,状态属性,创建人,修改人。
[0086]由于中间层设置的指标池中的格式与数据集市输出的表的格式不同,因此,转换器可以对接收的表进行重构,以适合指标池的格式。
[0087]在转换器对接收的指标进彳丁转换后,可以将指标保存在相应的指标池中,例如,将风险集市输出的指标保存在风险指标池中。
[0088]为了保证口径统一和避免重复开发,各指标池可以满足:同一个业务指标池内不包含同名指标,不同业务指标池可以包含同名指标,任何业务指标池内指标不与公共指标池内指标同名。
[0089]指标池是一种结构设计,可以采用oracle,mysql等传统数据库或者分布式数据库实现。
[0090]参见图5,该装置40还包括:筛选器45,用于将所述指标按照所述业务系统需求的格式进行重组后,输出给对应的业务系统。
[0091]例如,风险系统需要贷款余额指标和逾期指标,则筛选器可以从风险指标池中取出贷款余额指标和逾期指标,并根据风险系统需要的格式进行重组后输出给风险系统。
[0092]其中,业务系统可以使用公共指标池和相应的业务指标池中的指标,例如,报表系统可以使用公共指标池和报表指标池中的指标,风险系统可以使用公共指标池和风险指标池中的指标。
[0093]参见图5,该装置40还包括:衍生器46,用于根据所述指标池中已有的指标衍生出新的指标。
[0094]例如,指标池中已有的指标包括日贷款余额,那么衍生器可以根据日贷款余额衍生出月贷款余额。
[0095]另外,衍生出的指标可以保存在源指标所属的指标池中,例如,日贷款余额位于运营指标池中,那么根据日贷款余额衍生得到的月贷款余额也可以存在运营指标池中。
[0096]参见图5,该装置40还包括:跟踪器47,用于对所述指标池中的指标的生成、使用和变更情况进行跟踪。
[0097]例如,中间层从数据集市中接收一个新的指标并保存到指标池后,跟踪器可以记录该新的指标,或者,衍生器根据已有的指标衍生出新的指标后,跟踪器也可以记录该新的指标。或者,
[0098]当业务系统使用一个指标后,跟踪器也可以记录该使用的指标。或者,
[0099]当业务指标池中的指标被放入公共指标池中后,跟踪器也可以记录该变更,例如,当风险人员发现某个指标在运营指标池里面已经存在,并且需求口径与运营指标池的一致,那么可以申请将运营指标池的该指标迁移到公共指标池。
[0100]另外,跟踪器还可以进行指标上线监控、线上生命周期管理、指标停用下线管理控制等,具体的,可以根据指标元数据被使用的频率监控指标使用热度;可以通过指标视图监控指标数据占用存储空间、计算空间等数据实现健康度监控;可以通过指标元数据界面控制指标的上线准入和下线停用控制。
[0101]本实施例通过设置中间层和指标池,使用指标池管理替代传统的表级指标管理,由于存在统一的指标管理平台,可以避免各数据集市之间或同一数据集市内不同表之间的口径不统一问题,实现指标传输的接口口径一致;由于指标统一保存在指标池中,可以避免各数据集市分别开发引起的重复开发和资源浪费问题;通过设置对指标统一管理的中间层,可以对指标生命周期进行统一管理和跟踪,使得业务方可以直观系统查看指标信息。
[0102]图6是本申请另一实施例提出的数据仓库系统的结构示意图,该系统60包括数据集市61、中间层62和业务系统63,中间层62位于数据集市61和业务系统63之间,用于对指标进行统一管理。中间层62的具体组成可以参见图4或图5所示实施例。
[0103]本实施例通过设置中间层,中间层与数据集市存在统一的接口,中间层与业务系统也存在统一的接口,数据集市生成的指标保存在中间层的指标池中,可以实现对指标的统一管理,由于中间层与各数据集市及各业务系统存在统一的接口,可以避免口径不一致的问题,并且,由于统一管理可以避免重复开发以及难以管理问题,从而解决以表级进行指标管理存在的问题。
[0104]需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。<
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1