在没有模式工作台的情况下在 pentaho 5.1 中部署 mondrian 模式

Posted

技术标签:

【中文标题】在没有模式工作台的情况下在 pentaho 5.1 中部署 mondrian 模式【英文标题】:Deploy a mondrian schema in pentaho 5.1 without schema workbench 【发布时间】:2014-08-02 18:03:58 【问题描述】:

我有一个问题,在 pentaho 5.1 中,如何在不使用模式工作台的情况下部署多维数据集?我是 Pentaho 的新手。 有 cmd 行吗? Java代码?或者类似的东西... 非常感谢!

【问题讨论】:

【参考方案1】:

您可以在用户控制台中执行此操作。

有一个菜单管理数据源...在那里您可以上传您的 xml 并为其引用数据库连接。

【讨论】:

【参考方案2】:

首先,我假设您已经安装了 BA Server 并至少制作了事实表。 如果您不知道事实表是什么,或者其他人正在阅读此答案,您可以找到简要说明here。 当然,最好有完整的Star Schema。您不能在 Pentaho 用户控制台中创建 Snow Flake。您可以使用 Pentaho Schema Workbench 或手动编辑 mondarian.xml 来创建它。

确保您的 JDBC 驱动程序位于 BA 服务器驱动程序目录中。 Look! 打开 Pentaho 用户控制台。默认在 localhost:8080/pentaho 或 yourdomain.name:8080/pentaho 并以管理员身份登录

    文件->新建->数据源 选择数据源 类型选择事实表并定义与维度的连接(如果存在)

    在数据源向导结束时选择修改多维数据集

【讨论】:

您可以在没有 PSW 的情况下创建雪花。 PSW 只是生成一个 XML 文件。您可以手动创建相同的 XML 文件。只需将您的尺寸添加为表格之间的连接,您就有了雪花。 @nsousa 我的意思是他不能在 PUC 内制作 Snow Flake。据我了解,他要求一种更简单的方法。我将编辑我的答案。 好的,公平点。我从不使用 PUC 来创建模式,我发现它非常有限,有时我忘记你甚至可以在那里做。 而且对于基础 xml 来说真的很棒。定义度量及其外观,带有所有注释的时间维度。稍后您可以添加安全属性,计算措施,将其扩展为 PSW 中的雪花..

以上是关于在没有模式工作台的情况下在 pentaho 5.1 中部署 mondrian 模式的主要内容,如果未能解决你的问题,请参考以下文章

在没有堆栈溢出的情况下在 javascript 中执行无限动画的模式

是否可以在没有动态多态性的情况下在 C++ 中实现状态设计模式?

为 pentaho 项目(mysql 工作台或模式工作台)建模星型模式数据库?

层次结构和级别(Pentaho 模式工作台)?

是否可以在没有目标实体的情况下在 Doctrine2 中建立关联?

有没有办法在使用或不使用 GitHub 工作流的情况下在 Netlify 上的 Flutter Web 部署中使用机密?