2

我将为我的本地 MySQL 数据库定制Saiku分析工具。为此,我必须按以下方式更改他们现有的数据源,

type=OLAP
name=steelwheels
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost/sampledata; \>Catalog=../webapps/saiku/steelwheels/steelwheels.mondrian.xml;JdbcDrivers=com.mysql.jdbc.Driver;
username=dbuser
password=password

根据上面的代码,谁能告诉我如何使用 MySQL 数据库sampledata生成名为steelwheels.mondrian.xml的蒙德里安模式文件

谢谢

4

3 回答 3

3

下载并打开 PSW 或 Pentaho Schema Workbench,它可以作为 sourceforge 上的 mondrian 项目的一部分找到。

这将随着 Mondrian4 消失,但现在已经过时了。

于 2013-06-03T15:13:42.643 回答
0

如果您使用的是 Pentaho BI 服务器,那么使用Pentaho 用户控制台*.mondrian.xml为您的数据源创建文件非常容易,创建和编辑数据源将很容易,只需使用在.*.mondrian.xml/biserver-ce/pentaho-solutions/admin/resources/metadata/

我在日常练习中使用它。即使您不为整个应用程序使用 pentaho,而只是为此目的使用pentaho 用户控制台,它也会很有效。

于 2013-10-15T07:42:14.050 回答
0

目前我最好的解决方案是使用数据源向导创建一个新的分析,手动导出它并在你最喜欢的 xml 编辑器中手动编辑它。(带有 XMLTools 插件的示例 Notepad++)。

遗憾的是,它比使用旧的 Pentaho Schema Workbench 效果更好。您可以尝试创建一个 DTD 来根据模式验证 XML 的结构。见官方文档

也许企业版有更好的工具来编辑它。

于 2015-02-26T10:43:14.583 回答