【发布时间】:2011-11-11 06:29:34
【问题描述】:
我想问一个关于蒙德里安的非常非常基本的问题。 我创建了一个事实表来构建蒙德里安立方体。目前该事实表不包含任何行。那么,我想知道谁会在蒙德里安的事实表中添加行?开发商还是蒙德里安自己?
【问题讨论】:
标签: business-intelligence cube pentaho olap-cube mondrian
我想问一个关于蒙德里安的非常非常基本的问题。 我创建了一个事实表来构建蒙德里安立方体。目前该事实表不包含任何行。那么,我想知道谁会在蒙德里安的事实表中添加行?开发商还是蒙德里安自己?
【问题讨论】:
标签: business-intelligence cube pentaho olap-cube mondrian
开发者。
Mondrian,粗略地说,只是一个接受 MDX 查询并将其转换为 SQL 查询的引擎。
更重要的是,通常您将拥有一个用作数据仓库的数据库(您拥有蒙德里安立方体)和一个操作数据库(或多个),实际数据来自该数据库。尽管您在 cubename.mondrian.xml 文件中声明了多维数据集,但您没有向 Mondrian 说明操作数据库是什么样的(它甚至可能看起来不像一个数据库——我们维护了几个从 Apache 日志填充的多维数据集!)
由于填充多维数据集是您作为开发人员的责任,因此在 Pentaho 世界中,我们通常使用 Pentaho Data Integration(也称为 Kettle)作为我们的 ETL 工具(也就是说,它是我们用来从中提取数据的工具无论来源,将其转换为对我们的目的更有用的形状,并将其加载到数据仓库中)
【讨论】: