蒙德里安使用事实表而不是维度来收集维度

时间:2015-05-12 16:11:56

标签: pentaho dimensions mondrian impala

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

有人能告诉我这种行为(当试图使用过滤蒙德里安聚合维度数据而不是维度表时)是由于Pentaho设置还是可能导致它的原因? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

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