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