[发明专利]基于数据仓库模型的报表生成方法、装置和设备有效
| 申请号: | 202011100309.X | 申请日: | 2020-10-15 |
| 公开(公告)号: | CN112182089B | 公开(公告)日: | 2023-01-20 |
| 发明(设计)人: | 李晖;李德俊;李珊妮 | 申请(专利权)人: | 南方电网数字电网研究院有限公司;南方电网财务有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22;G06F40/18 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 樊倩 |
| 地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 数据仓库 模型 报表 生成 方法 装置 设备 | ||
本申请提供一种基于数据仓库模型的报表生成方法、装置、设备和存储介质,包括:业务系统的源表缓存在贴源层中映射得到各数据仓库模型的模型表,其中,各数据仓库模型对应不同的主题域,因此,在生成针对某一个主题域的报表的时候,根据对应主题域的数据舱模型的模型表即可生成对应的报表,提高报表生成效率。并且,在确定目标主题域对应的数据仓库模型的模型表中没有生成待生成报表所需的模型表时,可以根据与目标主题域之间具有关联关系的关联主题域对应的数据仓库模型的模型表中,确定是否存在与所需的模型表匹配的模型表;如果存在匹配的模型表,则利用该匹配的模型表生成报表,提高报表的生成效率。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种基于数据仓库模型的报表生成方法、装置、计算机设备和存储介质。
背景技术
ETL(Extract-Transform-Load,数据仓库技术),是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将组织机构中的分散、零乱、标准不统一的数据整合到一起,便于组织机构进行决策分析。
组织机构一般具有多个业务系统,开发人员在进行报表开发的时候,需要对接各业务系统,从各渠道收集业务系统的数据,并对统计得到的数据进行调整,报表生成效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种基于数据仓库模型的报表生成方法、装置、计算机设备和存储介质。
一种基于数据仓库模型的报表生成方法,其中,不同数据仓库模型对应不同主题域,多个主题域中的任一个主题域与所述多个主题域中至少一个其他主题域具有关联关系;各数据仓库模型的模型表是对缓存在预设的贴源层中业务系统的源表进行映射得到的;
所述方法包括:
将待生成报表所对应的主题域作为目标主题域;
从所述目标主题域对应的数据仓库模型的模型表中,确定是否存在针对所述待生成报表进行报表生成所需的模型表;
若不存在所述所需的模型表,则基于所述关联关系,从所述多个主题域中确定与所述目标主题域关联的关联主题域;
从所述关联主题域对应的数据仓库模型的模型表中,确定是否存在与所述所需的模型表匹配的模型表;
若存在所述匹配的模型表,则基于所述匹配的模型表生成所述待生成报表;
若不存在所述匹配的模型表,则确定所述贴源层中缓存的与所述所需的模型表对应的源表,对与所述所需的模型表对应的源表进行映射得到所述所需的模型表,并基于映射得到的所述所需的模型表生成所述待生成报表。
一种基于数据仓库模型的报表生成装置,其中,不同数据仓库模型对应不同主题域,多个主题域中的任一个主题域与所述多个主题域中至少一个其他主题域具有关联关系;各数据仓库模型的模型表是对缓存在预设的贴源层中业务系统的源表进行映射得到的;
所述装置包括:
目标主题域确定模块,用于将待生成报表所对应的主题域作为目标主题域;
第一模型表确定模块,用于从所述目标主题域对应的数据仓库模型的模型表中,确定是否存在针对所述待生成报表进行报表生成所需的模型表;
关联主题域模块,用于若不存在所述所需的模型表,则基于所述关联关系,从所述多个主题域中确定与所述目标主题域关联的关联主题域;
第二模型表确定模块,用于从所述关联主题域对应的数据仓库模型的模型表中,确定是否存在与所述所需的模型表匹配的模型表;
第一报表生成模块,用于若存在所述匹配的模型表,则基于所述匹配的模型表生成所述待生成报表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司;南方电网财务有限公司,未经南方电网数字电网研究院有限公司;南方电网财务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011100309.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式高效的焊接设备
- 下一篇:一种高效水处理用曝气分散装置





