基于数据仓库的血缘关系管理系统及方法技术方案

技术编号:29967693 阅读:26 留言:0更新日期:2021-09-08 09:38
本发明专利技术属于计算机技术领域,公开了一种基于数据仓库的血缘关系管理系统及方法。该方法包括:原始数据层模块获取外部初始数据;数据仓库层模块基于所述初始数据通过预设抽取转换模型处理,以得到目标报表数据;数据字典层模块将所述目标报表数据进行标记录入,以得到目标定位数据;血缘关系层模块基于所述目标定位数据通过预设程序进行解析处理,以得到可以展示的血缘关系数据。通过上述方式,在开发数据仓库报表之后,得到报表之间的依赖定位关系,最后通过Web展示表能够使数据关系及位置一目了然,使用户能够更好的追踪数据,判断数据关联的合理性,能够更为可靠、灵活且直观的使一张表定位到上游表和下游表之间的关系。使一张表定位到上游表和下游表之间的关系。使一张表定位到上游表和下游表之间的关系。

【技术实现步骤摘要】
基于数据仓库的血缘关系管理系统及方法


[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]所述数据识别模块对所述目标报表数据进行识别,以得到所述目标报表数据对应的依赖关系;
[0044]所述数据录入模块基于所述报表数据及所述依赖关系进行标记,以得到所述目标定位数据。
[0045]可选地,所述血缘关系层模块包括:血缘关系处理模块和血缘关系展示模块;
[0046]所述血缘关系层模块基于所述目标数据通过预设程序进行解析处理,以得到可以展示的血缘关系数据,包括:
[0047]所述血缘关系处理模块基于所述目标定位数据通过预设程序进行解析,以得到解析数据,并将所述解析数据保存至预设图形数据库中;
[0048]所述血缘关系展示模块对所述解析数据进行提取,以得到可以展示的血缘关系数据。
[0049]本专利技术中原始数据层模块获取外部初始数据;数据仓库层模块基于所述初始数据通过预设抽取转换模型处理,以得到目标报表数据;数据字典层模块将所述目标报表数据进行标记录入,以得到目标定位数据;血缘关系层模块基于所述目标定位数据通过预设程序进行解析处理,以得到可以展示的血缘关系数据。通过上述方式,在开发数据仓库报表之后,得到报表之间的依赖定位关系,最后通过Web展示表能够使数据关系及位置一目了然,使用户能够更好的追踪数据,判断数据关联的合理性,能够更为可靠、灵活且直观的使一张表定位到上游表和下游表之间的关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据仓库的血缘关系管理系统,其特征在于,所述基于数据仓库的血缘关系管理系统包括:原始数据层模块、数据仓库层模块、数据字典层模块以及血缘关系层模块;所述原始数据层模块:用于获取外部初始数据;所述数据仓库层模块:用于基于所述初始数据通过预设抽取转换模型处理,以得到目标报表数据;所述数据字典层模块:用于将所述目标报表数据进行标记录入,以得到目标定位数据;所述血缘关系层模块:用于基于所述目标定位数据通过预设程序进行解析处理,以得到可以展示的血缘关系数据。2.如权利要求1所述的基于数据仓库的血缘关系管理系统,其特征在于,所述数据仓库层模块包括:业务数据层模块、公共数据层模块以及数据应用层模块;所述业务数据层模块:用于从所述原始层数据模块获取所述外部初始数据;所述公共数据层模块:用于将所述外部初始数据通过预设抽取转换模型处理,以得到目标报表数据;所述数据应用层模块:用于将所述目标报表数据进行筛选存储。3.如权利要求2所述的基于数据仓库的血缘关系管理系统,其特征在于,所述公共数据层模块包括:明细层模块、宽表层模块、临时层模块以及汇总层模块;所述明细层模块:用于对所述外部初始数据进行清洗加密,以得到维度表和事实表;所述宽表层模块:用于对所述外部初始数据进行识别匹配,以得到通用型业务宽表;所述临时层模块:用于对所述外部初始数据进分类过滤,以得到个人落表和废弃表;所述汇总层模块:用于将所述维度表、所述事实表、所述通用型业务宽表、所述个人落表、所述废弃表及所述初始外部数据进行汇总存储,以得到目标报表数据。4.如权利要求1所述的基于数据仓库的血缘关系管理系统,其特征在于,所述数据字典层模块包括:数据识别模块和数据录入模块;所述数据识别模块:用于对所述目标报表数据进行识别,以得到所述目标报表数据对应的依赖关系;所述数据录入模块:用于基于所述报表数据及所述依赖关系进行录入,以得到所述目标定位数据。5.如权利要求1所述的基于数据仓库的血缘关系管理系统,其特征在于,所述血缘关系层模块包括:血缘关系处理模块和血缘关系展示模块;所述血缘关系处理模块:用于基于所述目标定位数据通过预设程序进行解析,以得到解析数据,并将所述解析数据保存至预设图形数据库中;所述血缘关系展示模块:用于对所述解析数据进行提取,以得到可以展示的血缘关系数据。6.一种基于数据仓库的血缘关系管理方法,其特征在于,应用于如权利要求1至5中任一项所述的基于数据仓库的血缘关系管理系统,所述基于数据仓库的血缘关系管理系统包括:原始数据层模块、数据仓库层模块、数据...

【专利技术属性】
技术研发人员:余辉马万铮
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

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

1