MonetDB 的良好用例 - 星型模式,具有大约 10-15 个维度,具有父/子层次结构



>我有一个星型模式:

  • 一个事实数据表,每个维度包含一列(大约 10 到 15 个维度(和一个关键指标。数量将在 5000 万到 1 亿条记录之间
  • 每个维度一个表,每个维度都有属性,可以有一个或多个层次结构:
    • 3 个维度是平面的(只有一层(
    • 其余维度具有多个级别(从 3 到 12(,还可以具有多个并行层次结构(每个维度最多 5 个(。大多数维度都是所谓的参差不齐的层次结构(其中叶成员位于不同的级别(。维度成员的范围为每个维度 10 个到 1000 个左右的成员。

报告要求:

  • 层次结构上的聚合
  • 选择/筛选属性

奖金要求:

  • 可以添加计算(例如所有级别的KPI计算(

MonetDB 会是该用例的好工具吗,我真的找不到有关分层(父/子(聚合的任何信息?

MonetDB绝对是一个不错的候选者。与往常一样,特定的用例需要进行一些实验。由于您有架构(可能还有查询和数据(,因此将是下午的练习。

我测试了具有类似结构的 OLAP 多维数据集,在事实表中有 50M 条记录,并且对结果非常满意。 等待 MonetDB 中对递归查询的支持,并无可救药地梦想在同一产品中实现 MDX :)

最新更新