【问题标题】:Mondrian using fact table instead of dimension to gather dimentions蒙德里安使用事实表而不是维度来收集维度
【发布时间】:2015-07-23 15:29:24
【问题描述】:

我正在使用 Impala 测试 Pentaho 5.3。我的模式通过将维度与维度表相关联来定义维度。但是,当我尝试使用过滤器时,mondrian 尝试从事实表中获取维度,并且由于该表很大,因此加载要过滤的维度需要很长时间。我确实在我的维度定义中使用了 approxRowCount。 我还使用类似的数据集和完全相同的模式使用 PG 灌输 Pentaho 5.0,并且当我使用过滤器尺寸时会立即加载。所以在我看来,这个问题与架构无关。

谁能告诉我这种行为(当尝试使用过滤器蒙德里安从事实表而不是维度表聚合维度数据时)是由于 Pentaho 设置还是什么可能导致它?
提前谢谢!

【问题讨论】:

    标签: pentaho dimensions mondrian impala


    【解决方案1】:

    如果有人对这种行为感到疑惑,这可能与 PG 中的连接比 Impala 等 NoSql 数据库更有效的事实有关。我虽然在使用过滤器时,mondrian 会从维度表中获取维度(如果提供的话)。但是,它似乎在显示维度之前连接了维度和事实表。 希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多