如何判断全面预算和EPM软件架构是否符合技术规范?

news2024/9/21 18:44:50

       以全面预算管理软件为代表的企业绩效管理EPM软件,已经日益成为企业数字化智慧化管理的核心软件系统。国际企业采用了30多年的EPM系统,也逐渐被国内企业所熟识。全面预算管理软件的作用不仅仅是预算编报,还是整个企业实现高效经营分析和快速决策支持的动态管理软件平台,近年来已逐渐成为国内企业提高财务规划能力的共识。
 
       作为有30多年发展历史的EPM软件和技术,其具备特有的技术路线和设计规范。跟所谓的“新ERP”等概念不同,EPM跟ERP技术路线最大的区别,就是底层不是关系型数据库,而是多维数据库。不依据此技术规范设计,不可能开发实现EPM软件系统。
 

 
       那么如可判断一款全面预算管理软件或EPM系统是否符合技术设计规范的呢?毕竟很多软件厂商都称其产品是基于“多维数据库”开发的。以下几个功能特点即可帮助企业很容易判断出该软件或系统的技术规范性:
 
1. 多维数据表单,用于预算编报、经营分析、管理报表等用途,在创建时是否需要设置取数公式?表单中是否保存业务数据?如果删除所有的表单,预算数据、实际数据、分析数据、各项管理指标等数据是否会丢失
 
       与传统的ERP各项组件设计理念不同,全面预算管理等EPM软件,数据是保存在多维数据库中,而不是像ERP等系统是保存在各类报表中。EPM软件中的表单,只是业务数据的视图,其保存的是如何查看数据的条件。比如表单的行,需要展示管理费用等科目,列需要展示全年及季度和月份,页面(切换条件)选择组织部门及项目等。这些表单,也就是数据的视图,即使全部删除,也不影响系统中的业务数据。这就是多维数据库-“统一版本的事实”这一设计理念的优势。而基于关系型数据库设计的类似ERP系统的各类“管理会计”软件,由于没有多维数据模型和多维视图的概念,不可能实现此功能。
 
2. 业务规则。 删除表单、单据,业务规则是否会丢失
 
       企业的计划预算、经营分析、管理报表通常需要根据实际业务逻辑对业务数据进行分析和计算。如:成本还原、分摊、管理指标计算等等。EPM系统是在底层的多维数据库中基于MDX标准语法编写业务规则进行分析计算。这些业务规则不依赖表单、单据、主题等任何前端展示方式。因此,即使删除所有的预算表单、管理报表、分析主题等,也不会影响业务规则的计算。
 

 
        而传统的基于关系型数据库的ERP系统或者管理会计软件系统,因为没有多维数据库作为底层引擎,其业务规则只能在表单中设置,如类似Excel的公式。因此一旦表单改变或者删除,业务规则公式也就被删除或者失效。

 
3. 业务规则是否支持MDX工业标准语法?
       业务规则作为多维数据库计算引擎的核心功能,有严格的语法工业标准。其语法就是MDX。这跟关系型数据库的语法工业标准是SQL是一个道理。支持MDX的业务规则计算引擎,不仅要实现包括聚集计算、成员公式、业务规则性能高效的计算引擎功能,还需要实现能够解析MDX标准语法的文本解析器。这对缺乏多维数据库开发经验的团队是很大的技术挑战。
 
       作为全面预算管理和EPM软件的引擎,多维数据库是实打实的基础软件数据库,而不是某种“概念“。需要满足多维数据库最基本的功能:1. 多维数据模型及存储; 2. 符合MDX工业标准的计算引擎。而没有多维数据库支撑的所谓”EPM“或者管理会计软件系统,通常有以下特征:
1. 创建表单时需要定义取数公式。如果数据存储在多维数据库中,在创建表单时根本不需要定义取数公式。
2. 全年合计、单价*数量等等计算需要定义公式。这本应该在多维数据库维度模型中聚集计算符号设置后,自动完成的聚集计算,不应该需要定义计算公式。但如果没有多维数据库支撑,就只能通过公式计算。
3. 预算表单等表单中保存数据。预算表单等只是数据的查询方案和视图,不应该是存储业务数据的容器。把表单作为数据的容器,破坏了数据一致性原则,并会制造大量冗余数据。
4. “业务规则“、计算公式配置在表单中。这类软件设计理念通常还停留在Excel阶段:数据、公式都存在表单中。如果表单删掉了,数据、公式也就都没了。这种”桌面软件”的设计思想,在30年前随着B/S架构的Web Application的出现已经被淘汰。
5. 不支持MDX语法。MDX是多维数据库的标准语法,相当于关系型数据库的SQL语法。MDX涵盖了多维数据的读写、多维元数据的查询和维护、多维数据的计算和函数库。不支持MDX的”多维数据库”,如同不支持SQL的”关系型数据库”。
 

 
       如何基于运营数据智能管理企业、随时了解宏观微观经营现状、实时调整控制以适应瞬息万变的内外部环境,是多数企业普遍的管理痛点。为了解决这一痛点,国内企业在各类“中台”、“低代码开发平台”、“新ERP”等奇特概念上付出了太多试错成本,而忽略了国际主流市场30多年最佳实践的EPM技术路线。基于多维数据库高度结构化的数据存储和强大的计算引擎,企业可以建设有模型、动态的管理软件系统,摆脱传统流水账式的静态管理系统。希望本文介绍的EPM和多维数据库的几个基础功能特点,能够帮助企业选对技术路线和产品,远离“土法炼钢”式的EPM软件和“多维数据库”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2097619.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于PCL实现RGB-D图像转换为点云

原理: RGB 和 depth图已经对齐了,也就是 depth 图中某个位置的深度值在 RGB图中同样的位置处就是它对应的颜色。假设相机内参矩阵为: 则RGB-D图像转换为点云代码如下: for (int m = 0; m < depth.rows; m++)for (int n = 0

英飞凌HSM内核开发-CSM模块配置

CsmGeneral CsmJob CsmKey CsmQueue CsmPrimitive

最新保姆级教程

如何使用 WildCard 服务注册 Claude3 随着 Claude3 的震撼发布&#xff0c;最强 AI 模型的桂冠已不再由 GPT-4 独揽。Claude3 推出了三个备受瞩目的模型&#xff1a;Claude 3 Haiku、Claude 3 Sonnet 以及 Claude 3 Opus&#xff0c;每个模型都展现了卓越的性能与特色。其中&a…

Python+Selenium 通过添加cookies或token解决网页上验证码登录问题

cookie或token可以保存登录信息&#xff0c;当我们拿到cookie后&#xff0c;可以通过向浏览器发送cookie中记录的数据&#xff0c;直接变成登录状态&#xff0c;不需要再登录。 下面举个栗子 1、先把正常的登录方式码一下&#xff1a; browser webdriver.Chrome(executable_…

颈动脉斑块的MR图像分割

颈动脉斑块的MR图像分割是一个复杂的图像处理过程&#xff0c;它结合了医学影像学和计算机视觉技术。以下是一个基于一般流程的描述&#xff0c;包括可能的步骤和示例代码&#xff08;使用Python和OpenCV库&#xff09;&#xff0c;但请注意&#xff0c;实际应用中可能需要针对…

心脑血管科曹启富主任医师:血压高降不下来?找准这三个方向真的降下来了

高血压&#xff0c;这一影响超过3亿国人健康的慢性病&#xff0c;常常让人倍感困扰。尽管在医生的指导下科学用药&#xff0c;并通过调整饮食和生活习惯&#xff0c;大多数患者都能将血压控制在适宜水平&#xff0c;但在日常生活中&#xff0c;我们仍可能遇到血压突然升高的情况…

NFV架构

1&#xff09;NFV的背景 来自IT界的启示&#xff0c;给网络产业带来了网络架构和设备架构两个层面的思考。网络架构层面引入对SDN控制器的思考&#xff0c;设备架构层面引入对设备部署形态的思考&#xff08;NFV&#xff09;。 网络功能虚拟化被称为NFV&#xff08;Network Fu…

9月新机首发:骁龙芯片+超大电池,游戏玩家的终极选择

随着秋风送爽的9月到来&#xff0c;智能手机和电子设备市场也迎来了新一轮的热潮。8月份的新机发布热潮刚刚退去&#xff0c;9月份的新机已经迫不及待地揭开了神秘的面纱。在众多备受期待的产品中&#xff0c;红魔品牌抢先官宣&#xff0c;两款全新的游戏平板将在9月5日正式亮相…

OV通配符证书具体申请流程

OV通配符HTTPS证书&#xff0c;也称为OV泛域名证书&#xff0c;是一种经过严格身份验证的证书类型&#xff0c;能够同时保护主域名以及主域名下所有二级子域名&#xff0c;为多个网站提供信息加密和身份认证服务。其申请过程相对于DV类型的证书会多几个步骤&#xff1a; 一、选…

“AIGC+开发安全”领域标杆厂商|海云安入选《2024网络安全十大创新方向》报告

近日&#xff0c;由国内信息安全领域知名权威媒体数说安全编写的《2024网络安全十大创新方向》报告&#xff08;以下简称“《报告》”&#xff09;正式发布。《报告》涵盖了一系列网络安全领域的前沿技术和新兴解决方案&#xff0c;针对每个创新方向进行了技术解读、核心能力、…

【Leetcode:2024. 考试的最大困扰度 + 滑动窗口】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

unity的语言问题记录(委托相关)

NGUI跟随鼠标实例位置 // 获取鼠标位置Vector3 mousePos Input.mousePosition;// 将屏幕坐标转换为NGUI的世界坐标Vector3 worldPos UICamera.mainCamera.ScreenToWorldPoint(mousePos);worldPos.z 0; // 确保图片在UI层// 设置图片位置instantiatedImage.transform.positio…

Mac环境下OpenTest使用总结

运行环境&#xff1a; node&#xff1a;20.5.1 npm&#xff1a;10.5.0 Java&#xff1a;1.8.0_351(如果存在多个版本Java&#xff0c;安装前将环境切换到jdk8) 安装 在终端输入命令 npm install opentest -g 开始 新建终端&#xff0c;输入命令&#xff1a; cd ~ mkdi…

视频转文字提取的7种工具,简单快速高效

视频内容的迅速增长让我们既享受了视觉盛宴&#xff0c;也面临着信息整理的挑战。很多时候我们看到一段文案内容很精彩的视频&#xff0c;想要记录里面的文字&#xff0c;你是不是听一句写一句呢&#xff1f;那样会非常耗费时间&#xff0c;如何将视频中的精华内容快速转化为可…

Python机器学习——人脸性别识别

一、选题背景 人脸识别技术是模式识别和计算机视觉领域最富挑战性的研究课题之一&#xff0c;也是近年来的研究热点&#xff0c;人脸性别识别作为人脸识别技术的重要组成部分也受到了广泛地关注。人脸性别识别就是向计算机输入人脸图像&#xff0c;经过某种方法或运算&#xff…

springboot图书商城

1.可注册可登录 2.首页-》可浏览热销图书&#xff0c;可查看用户发布的帖子&#xff0c;可查看热门资讯 3.图书商城-》图书详情&#xff0c;可购买&#xff0c;可加入购物车&#xff0c;可展示评价 4.图书贴吧-》可查看用户发布的帖子&#xff0c;可留言评论 5.平台资讯-》可查…

BugKu练习记录:小山丘的秘密

题目&#xff1a; hill能有什么秘密呢 bugku{PLGTGBQHM} 其中A1&#xff0c;flag全为小写hill解密&#xff0c;a1&#xff0c;所以z0&#xff0c;字母表为zabcdefghijklmnopqrstuvwxy&#xff0c;根据图片上的棋子数得到对应的字母&#xff0c;分别是abczadefz&#xff0c;用工…

无头结点单链表直接插入排序(王红梅分级抽象教学方法)

struct ListNode {int val;struct ListNode* next; };typedef struct ListNode ListNode; struct ListNode* insertionSortList(struct ListNode* head) {// 如果链表为空或者链表只有一个元素&#xff0c;那就根本不用排序if (head NULL || head->next NULL)return head…

C++入门基础知识45——【关于C++ 函数】定义函数、函数声明

成长路上不孤单&#x1f60a;【14后&#xff0c;C爱好者&#xff0c;持续分享所学&#xff0c;如有需要欢迎收藏转发&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#xff01;&#xff01;&#xff01;&#xff01;&#xff…

海外广告投放成功的关键点有哪些?

在全球化日益加深的今天&#xff0c;海外广告投放已成为众多企业拓展国际市场、提升品牌影响力的关键手段。然而&#xff0c;面对不同文化、语言、消费习惯以及市场环境的挑战&#xff0c;如何确保海外广告投放的成功&#xff0c;是每一个跨境营销者面对的重大课题。本文将从多…