如何为MySQL数据库创建Mondrian模式(xx.mondrian.xml)

时间:2013-06-03 11:41:57

标签: mysql mondrian saiku

我将为我的本地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数据库生成名为 steelwheels.mondrian.xml 的Mondrian模式文件 sampledata

由于

3 个答案:

答案 0 :(得分:3)

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

这与Mondrian4一起消失了,但此刻已经过去了。

答案 1 :(得分:0)

如果您正在使用Pentaho BI服务器,那么使用 Pentaho用户控制台为您的数据源创建*.mondrian.xml文件非常容易,可以轻松创建和编辑数据源,只需使用{{ 1}}在*.mondrian.xml下创建的文件。

我在常规练习中使用它。即使您不在整个应用程序中使用pentaho,也只是使用 pentaho用户控制台来实现此目的。

答案 2 :(得分:0)

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

可悲的是,它比使用旧的Pentaho Schema Workbench更好。您可以尝试创建DTD以根据模式验证XML的结构。请参阅official documentation

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