我是 Hyperion Essbase 的新手。
SPARSE 和 DENSE Dimension 有什么区别?是否有任何文件可以帮助我解决这个问题?
Essbase数据库管理员指南包含您需要了解的有关 Essbase 多维数据库中维度的所有SPARSE
信息DENSE
。
从指南:
大多数多维数据库本质上是稀疏的;他们缺少大多数成员组合的数据值。稀疏维度是填充的可用数据位置百分比较低的维度。
当您想到 essbase 多维数据集时,请将您的DENSE
维度视为多维数据集的轴(X、Y、Z)。(X, Y, Z) 的所有交点总是有数据点(即使它们是空的)。
将您的SPARSE
维度视为一组这些多维数据集,这些多维数据集仅在存在稀疏维度的该值的数据时才存在。
只有当数据实际存在时,数据才会存储在磁盘上以获取 SPARSE 维度的值。
在 Essbase 中,有两种类型的数据库。1. ASO 2. BSO
对于 BSO,Essbase 将维度分为两种类型(密集和稀疏) 密集维度:具有高可用性数据的维度。稀疏维度:那些数据的可用性较低。
在 Essbase 中,*data 存储在数据块中。*dense member决定数据块的大小。*稀疏成员决定数据块(.ind)的位置。
仅供参考:通过此链接,它涵盖了 Hyperion 的工作原理,它也将满足您的问题。
https://docs.oracle.com/cd/E12825_01/epm.111/esb_dbag/frameset.htm?dinconc.htm
谢谢。