【问题标题】:Who will add rows in fact table of Mondrian? Developer or Mondrian itself?谁将在蒙德里安的事实表中添加行?开发商还是蒙德里安本身?
【发布时间】:2011-11-11 06:29:34
【问题描述】:

我想问一个关于蒙德里安的非常非常基本的问题。 我创建了一个事实表来构建蒙德里安立方体。目前该事实表不包含任何行。那么,我想知道谁会在蒙德里安的事实表中添加行?开发商还是蒙德里安自己?

【问题讨论】:

    标签: business-intelligence cube pentaho olap-cube mondrian


    【解决方案1】:

    开发者。

    Mondrian,粗略地说,只是一个接受 MDX 查询并将其转换为 SQL 查询的引擎。

    更重要的是,通常您将拥有一个用作数据仓库的数据库(您拥有蒙德里安立方体)和一个操作数据库(或多个),实际数据来自该数据库。尽管您在 cubename.mondrian.xml 文件中声明了多维数据集,但您没有向 Mondrian 说明操作数据库是什么样的(它甚至可能看起来不像一个数据库——我们维护了几个从 Apache 日志填充的多维数据集!)

    由于填充多维数据集是您作为开发人员的责任,因此在 Pentaho 世界中,我们通常使用 Pentaho Data Integration(也称为 Kettle)作为我们的 ETL 工具(也就是说,它是我们用来从中提取数据的工具无论来源,将其转换为对我们的目的更有用的形状,并将其加载到数据仓库中)

    【讨论】:

    • 感谢您的宝贵回答。我发现很难获得有关 pentaho 的正确信息/文档。 Pentaho相关的书不多
    • 嗯?有很多 pentaho 书籍可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    相关资源
    最近更新 更多