多维数据库是管理会计应用的基石
时间:2022-04-04 09:12:01 | 来源:行业动态
时间:2022-04-04 09:12:01 来源:行业动态
多维数据库是管理会计应用的基石目前,主流的计划预算系统大多基于多维数据库搭建,多维数据仓库可以把企业的业务 数据属性抽象成维度,并建立起各部门业务数据的关联性。维度可以简单理解为预算编制的 对象或角度,如产品、客户、项目、部门等。同时,系统还可以按任意维度组合对预算及实 际数据进行快速的汇总、查询和分析,大大提高数据分析的效率。
Oracle Hyperion(海波龙),IBM Cognos TM1 和 SAP BPC 都是国际主流的基于多维数据 仓库的全面预算软件。在市场占有率上,Hyperion 和 TM1 最高,但 TM1 在应用层面不及 Hyperion 完备成熟,国内市场的表现不及 Hyperion。
我接触计划预算和相关的技术是在 2005 年,那时我的公司已经成为海波龙公司在国内 的首家合作伙伴,我被派去参加公司安排的一个产品深度培训。当时国内落地案例非常少, 听课的都是知名的大企业,授课的材料和讲课还都是英文(有个插曲是很多中文资料还是公 司协助完成)。我一下子对多维库和 Planning 有了深深的印象,我们原来做系统,都是库表
设计、数据增删改查 ,现在概念变了,譬如多维建模、回写、计算、分析。于是我产生的 疑问,为什么多维数据库更优于关系数据库?为什么这种技术更能体现数据的分析价值,体 现管理会计的价值。
之后业内都了解有几个大事件:Oracle 33 亿美金收购 Hyperion, SAP 收购 BO/BPC, IBM 收购 Cognos/TM1,这些软件的背后,技术的支撑,或者说动力引擎就是 OLAP 产品,确切 的说是 MOLAP(多维数据库)产品: 多维度、多层级、数据回写、复杂计算、即席分析。 到目前这个地位仍然没有动摇。
多维数据库 (MD-DB) 是最近十几年发展起来的一种数据交互分析的技术,其目的是分 析数据而不是完成在线事务。多维数据库将数据存放在一个 n 维数组中,而不是像关系数 据库那样以记录的形式存放,通常会包含时间维、指标维,优势在于对数据进行建模以作为 事实、维度或者数值度量,这些都为做出决策提供了大量数据的交互分析。
无论是管理会计应用还是做业务分析,对数据按不同维度进行操作都是必要的,这些操 作有切块(Dicing)、切片(Slicing)、上卷(Roll up)、钻取(Drill down)、旋转(Pivot)等:
关系数据库的缺点相比之下就显现了:一是关系数据库所采用的二维表格数据模型不能 有效地处理多维数据;二是高并发读写的性能低,管理会计应用要求实现灵活而复杂的业务 逻辑,当关系数据库达到一定规模时,非常容易发生死锁等并发问题,导致其读写性能下降 非常严重;三是支撑容量有限,对于每天产生海量的用户动态信息难以容纳。