[发明专利]一种可支持多业务行使报表功能的方法及系统有效
申请号: | 201910931427.6 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110633267B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 彭鹏 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/248 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 业务 行使 报表 功能 方法 系统 | ||
本发明公开一种可支持多业务行使报表功能的方法及系统,涉及报表数据管理技术领域;建立维度和指标为属性的业务数据指标体系模型,建立为报表提供基础信息的业务上下文模型,将业务数据与业务数据指标体系模型及业务上下文模型形成映射关系,根据映射关系按照业务需求利用业务数据指标体系模型及业务上下文模型形成业务报表;利用本发明方法将各个业务的上下文抽象为通用的业务上下文模型,不同业务的数据抽象为业务数据指标体系模型,可以将完整的报表功能,抽象拆分为不同的功能组件,方便各个业务按照业务本身的特点,灵活的扩展不同的报表,满足不同业务的报表需求,同时通配不同的业务,简化业务报表开发过程。
技术领域
本发明公开一种可支持多业务行使报表功能的方法及系统,涉及报表数据管理技术领域。
背景技术
ERP是企业资源计划系统的简称,ERP系统包含供应链管理,财务,预算,人力等子系统,一般会采用模块化的方式进行开发,每个子系统都是独立的模块。
业务报表是展现数据、分析数据最常用的形势之一,业务数据通过报表展示,才能够为管理着提供有价值的信息,从而进行管理和决策。ERP系统中有多种报表的应用,有财务报表,预算报表,各业务系统的数据查询也可以视为一种报表。报表的基础功能具有极高的相似性,但业务的数据结构具有极高的差异性,这种差异性给开发报表带来困难,并且不易维护。本发明公开一种可支持多业务行使报表功能的方法及系统,在ERP系统基础上,为各个业务模块提供报表功能的架构,将完整的报表功能,抽象拆分为不同的功能组件,并将各个业务的上下文抽象为通用的上下文模型,不同业务的数据抽象为通用指标模型,能够方便各个业务模块按照业务本身的特点,灵活的扩展不同的报表,满足不同业务模块的报表需求。
发明内容
本发明针对现有技术的问题,提供一种可支持多业务行使报表功能的方法及系统,能够方便各个业务模块按照业务本身的特点,灵活的扩展不同的报表,满足不同业务模块的报表需求。
本发明提出的具体方案是:
一种可支持多业务行使报表功能的方法:建立维度和指标为属性的业务数据指标体系模型,
建立为报表提供基础信息的业务上下文模型,
将业务数据与业务数据指标体系模型及业务上下文模型形成映射关系,
根据映射关系按照业务需求利用业务数据指标体系模型及业务上下文模型形成业务报表。
所述的方法中配置业务数据所在的物理存储结构作为数据来源,将数据来源所得的业务数据整理成结构化数据,再推送到业务数据指标体系模型及业务上下文模型。
所述的方法中结构化数据中的字段与指标和维度形成映射关系。
所述的方法中所述业务数据指标体系模型中指标为描述数据的业务含义以及数据类型的属性信息,维度为对业务发生的时间集合、空间集合、业务信息集合的属性信息,一组指标与维度构成业务的指标体系。
所述的方法中所述业务上下文模型中业务系统的属性信息和部分维度的属性信息构成报表的基础信息。
所述的方法中业务上下文模型利用组织树控制报表上下文中业务的组织类别,组织结构及组织。
所述的方法中业务数据与组织树相应的字段形成映射关系。
一种可支持多业务行使报表功能的系统,包括模型建立模块、映射模块及报表生成模块,
模型建立模块建立维度和指标为属性的业务数据指标体系模型,
同时建立为报表提供基础信息的业务上下文模型,
映射模块将业务数据与业务数据指标体系模型及业务上下文模型形成映射关系,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910931427.6/2.html,转载请声明来源钻瓜专利网。