在Oracle Essbase中计算数据库大小

时间:2012-04-24 07:15:35

标签: olap olap-cube essbase

测试中的经典问题: 我有4个维度: 市场:稀疏,10名存储成员,10名成员 产品:稀疏,5个存储成员,7个成员 账户:密集,10名存储成员,11名成员 时间:密集,5存储,总共12个

BSO的大小是多少?我该如何计算?

1 个答案:

答案 0 :(得分:1)

Essbase Database Administrators Guide有一个工作表,可用于计算多维数据集的大小。

对于您的示例,您有2个密集维度:

  • 帐户 - 10名存储成员
  • 时间 - 5名存储成员

块中的单元总数:50。

每个单元8个字节,因此50 * 8 = 400字节扩展块大小。

您有2个稀疏维度:

  • 市场 - 10名存储成员
  • 产品 - 5名存储成员

所以你有10 * 5 = 50个可能的数据块,总数(假设数据库完全填满)为20,000字节。