...数据仓库的指标血缘关系图的构建方法、装置和电子设备[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910930860.8
(22)申请日 2019.09.29
(71)申请人 北京淇瑀信息科技有限公司
地址 100012 北京市朝阳区双营路11号院3
号楼2层4单元207
(72)发明人 金晶 王安滨 常富洋 
(74)专利代理机构 北京清诚知识产权代理有限
公司 11691
代理人 李博
(51)Int.Cl.
G06F  16/28(2019.01)
G06F  16/25(2019.01)
G16H  50/70(2018.01)
(54)发明名称
一种数据仓库的指标血缘关系图的构建
法、装置和电子设备
(57)摘要
本发明提供了一种数据仓库的指标血缘关
系图的构建方法、装置和电子设备。所述方法包
括:获取来自数据库服务器或数据库服务器集
中的多个源数据表,其中,数据库服务器或数据
库服务器集为多个金融业务应用提供数据服
务;根据多个金融业务应用涉及的业务主题对多
个源数据表进行归并,生成以业务主题区分的多
个归并数据表;为各归并数据表提供索引,记录
指标数据从源数据表到归并数据表的数据对应
关系,形成数据仓库;基于所述数据对应关系,构
建应用于金融业务的指标血缘关系图。本发明的
指标血缘关系图能够快速准确地提供报表,或者
可快速访问数据库表中的特定信息,使得支持大
型表和索引更容易,同时也提高了数据管理和查
询性能。权利要求书1页  说明书9页  附图6页CN 110795509 A 2020.02.14
C N  110795509
A
1.一种数据仓库的指标血缘关系图的构建方法,其特征在于,所述构建方法包括:
获取来自数据库服务器或数据库服务器集中的多个源数据表,其中,所述数据库服务器或数据库服务器集为多个金融业务应用提供数据服务;
根据所述多个金融业务应用涉及的业务主题对所述多个源数据表进行归并,生成以业务主题区分的多个归并数据表;
为所述各归并数据表提供索引,记录指标数据从所述源数据表到所述归并数据表的数据对应关系,形成数据仓库;
基于所述数据对应关系,构建应用于金融业务的指标血缘关系图。
2.根据权利要求1中所述的构建方法,其特征在于,所述构建方法还包括:
在可视化交互界面上图形化展示所述指标血缘关系图;
通过所述可视化交互界面上接受用户操作,根据所述指标血缘关系图,查询所述源数据表或所述归并数据表中与所述目标查询信息相对应的数据。
3.根据权利要求1-7中任一项中所述的构建方法,其特征在于,在可视化交互界面上图形化展示所述指标血缘关系图包括:通过具有层次结构的图形展示所述指标血缘关系图。
4.根据权利要求1-7中任一项所述的构建方法,其特征在于,所述业务主题包括事件、风控、交易、产品运营和推荐,所述层次结构包括与所述业务主题相对应的多个节点。
5.根据权利要求1-7中任一项所述的构建方法,其特征在于,所述归并包括通过以用户点击ID、事件ID、交易ID或活动ID作为索引关联相应的数据,以形成与业务主题相对应的多个归并数据表。
6.根据权利要求1-7中任一项所述的构建方法,其特征在于,所述多个归并数据表为不同维度的归并数据表。
7.根据权利要求1-7中任一项所述的构建方法,其特征在于,所述多个归并数据表通过转换规则相互转换。
8.一种指标血缘关系图的构建装置,其特征在于,包括:
数据获取模块,获取来自数据库服务器或数据库服务器集中的多个源数据表,其中,所述数据库服务器或数据库服务器集为多个金融业务应用提供数据服务;
第一数据处理模块,根据所述多个金融业务应用涉及的业务主题对所述多个源数据表进行归并,生成以业务主题区分的多个归并数据表;
第二数据处理模块,其用于为所述各归并数据表提供索引,记录指标数据从所述源数据表到所述归并数据表的数据对应关系,形成数据仓库;
数据构建模块,基于所述数据对应关系,构建应用于金融业务的指标血缘关系图。
9.一种电子设备,其中,该电子设备包括:
处理器;以及,
存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1-7中任一项所述的应用于金融业务的指标血缘关系图的构建方法。
10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现权利要求1-7中任一项所述的应用于金融业务的指标血缘关系图的构建方法。
权 利 要 求 书1/1页CN 110795509 A
一种数据仓库的指标血缘关系图的构建方法、装置和电子
设备
技术领域
[0001]本发明涉及计算机信息处理领域,具体而言,涉及一种数据仓库的指标血缘关系图的构建方法、装置和电子设备。
背景技术
[0002]随着电子商务的发展,例如互联网公司在日常运营中生成、累积的大量用户、商品、生产相关的数据呈现爆发式增长,数据结构也开始多元化,数据中含有的信息越来越多,公司对数据化运营也越来越关注。数据仓库用于对数据进行分处理工作,发挥着巨大的作用。然而,大数据时代的降临数据仓库慢慢转成分布式架构,以满足爆发式增长的计算以及存储的要求。
[0003]数据仓库(Data Warehouse,简写为DW或DWH)是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。数据仓库的基本架构主要包含的是数据流入流出的过程,可以分为源数据、数据仓库、数据应用。具体地,数据仓库中存储有各种各样的业务数据,不同的业务数据存储在不同的业务表中。
[0004]在相关技术中,通常根据业务系统做成ER图,现有的BI(商务智能)分析人员在做业务分析时,需要使用ER表,很不方便。另外,BI分析人员是直接使用数据源(大量数据表)支持数据挖掘或数据分析等的业务应用,数据粒度粗,由于对源数据没有进行整合分类,所以需要每个BI分析人员理解整个系统,理解不同业务之间的关系,而业务数据量很大,造成数据仓库管理人员的工作量大。因此,学习成本高。此外,计算大量数据比较浪费。[0005]综上,在提高数据管理和查询性能方面仍存在很大改进空间。
发明内容
[0006]为了解决上述问题,本发明提供了一种数据仓库的指标血缘关系图的构建方法,所述构建方法包括:获取来自数据库服务器或数据库服务器集中的多个源数据表,其中,所述数据库服务器或数据库服务器集为多个金融业务应用提供数据服务;根据所述多个金融业务应用涉及的业务主题对所
述多个源数据表进行归并,生成以业务主题区分的多个归并数据表;为所述各归并数据表提供索引,记录指标数据从所述源数据表到所述归并数据表的数据对应关系,形成数据仓库;基于所述数据对应关系,构建应用于金融业务的指标血缘关系图。
[0007]优选地,所述构建方法还包括:在可视化交互界面上图形化展示所述指标血缘关系图;通过所述可视化交互界面上接受用户操作,根据所述指标血缘关系图,查询所述源数据表或所述归并数据表中与所述目标查询信息相对应的数据。
[0008]优选地,在可视化交互界面上图形化展示所述指标血缘关系图包括:通过具有层
次结构的图形展示所述指标血缘关系图。
[0009]优选地,所述业务主题包括事件、风控、交易、产品运营和推荐,所述层次结构包括与所述业务主题相对应的多个节点。
[0010]优选地,所述归并包括通过以用户点击ID、事件ID、交易ID或活动ID作为索引关联相应的数据,以形成与业务主题相对应的多个归并数据表。
[0011]优选地,所述多个归并数据表为不同维度的归并数据表。
[0012]优选地,所述多个归并数据表通过转换规则相互转换。
[0013]另外,本发明还提供了一种指标血缘关系图的构建装置,包括:数据获取模块,获取来自数据库服务器或数据库服务器集中的多个源数据表,其中,所述数据库服务器或数据库服务器集为多个金融业务应用提供数据服务;第一数据处理模块,根据所述多个金融业务应用涉及的业务主题对所述多个源数据表进行归并,生成以业务主题区分的多个归并数据表;第二数据处理模块,其用于为所述各归并数据表提供索引,记录指标数据从所述源数据表到所述归并数据表的数据对应关系,形成数据仓库;数据构建模块,基于所述数据对应关系,构建应用于金融业务的指标血缘关系图。
[0014]优选地,所述构建装置还包括:数据查询模块,在可视化交互界面上图形化展示所述指标血缘关系图;通过所述可视化交互界面上接受用户操作,根据所述指标血缘关系图,查询所述源数据表或所述归并数据表中与所述目标查询信息相对应的数据。
[0015]优选地,在可视化交互界面上图形化展示所述指标血缘关系图包括:通过具有层次结构的图形展示所述指标血缘关系图。
[0016]优选地,所述业务主题包括事件、风控、交易、产品运营和推荐,所述层次结构包括与所述业务主题相对应的多个节点。
[0017]优选地,所述归并包括通过以用户点击ID、事件ID、交易ID或活动ID作为索引关联相应的数据,以形成与业务主题相对应的多个归并数据表。
[0018]优选地,所述多个归并数据表为不同维度的归并数据表。
[0019]优选地,所述多个归并数据表通过转换规则相互转换
[0020]另外,本发明还提供了一种电子设备,其中,该电子设备包括:处理器;以及存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据本发明所述的应用于金融业务的指标血缘关系图的构建方法。
[0021]另外,本发明还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现本发明所述的应用于金融业务的指标血缘关系图的构建方法。
[0022]有益效果
[0023]与现有技术相比,本发明的数据仓库根据多个金融业务应用涉及的业务主题将企业中现有的数据表进行有效的整合分类,并构建具有数据对应关系的指标数据血缘关系图,因此能够快速准确的提供报表,或者可快速访问数据库表中的特定信息;指标血缘关系图使得支持大型表和索引更容易,同时也提高了数据管理和查询性能;使用对应业务主题的归并数据表,而无需使用ER表,减少了分析人员的工作量,降低了学习成本。
附图说明
[0024]为了使本发明所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本发明的具体实施例。但需声明的是,下面描述的附图仅仅是本发明本发明示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。
[0025]图1是本发明的数据仓库的指标血缘关系图的构建方法的一示例的流程图。[0026]图2是本发明的数据仓库的一示例的示意性结构框图。
[0027]图3是本发明的实施例1的数据仓库的另一示例的示意性结构框图。
[0028]图4是本发明的实施例1的数据仓库的指标血缘关系图的构建方法的另一示例的流程图。
[0029]图5是本发明的实施例1的指标血缘关系图的查询显示界面的示意图。
[0030]图6是本发明的实施例1的指标血缘关系图的查询显示界面的示意图。
[0031]图7是本发明的实施例2的数据仓库的指标血缘关系图的构建装置的一示例的示意图。
[0032]图8是本发明的实施例2的数据仓库的指标血缘关系图的构建装置的的另一示例的示意图。
[0033]图9是根据本发明的一种电子设备的示例性实施例的结构框图。
[0034]图10是根据本发明的计算机可读介质的示例性实施例的结构框图。
具体实施方式
[0035]现在将参考附图更全面地描述本发明的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本发明更加全面和完整,更加便于将发明构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。
[0036]在符合本发明的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。
[0037]在对于具体实施例的描述中,本发明描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本发明的技术方案而没有特定特征、结构、特性或其他细节的一个或更多。
[0038]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际
执行的顺序有可能根据实际情况改变。
[0039]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。[0040]应理解,虽然本文中可能使用第一、第二、第三等表示编号的定语来描述各种器件、元件、组件或部分,但这不应受这些定语限制。这些定语乃是用以区分一者与另一者。例如,第一器件亦可称为第二器件而不偏离本发明实质的技术方案。

本文发布于:2024-09-20 23:27:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/401860.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   数据表   业务   归并   构建
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议