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