我将为我的本地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
由于
答案 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。
也许企业版有更好的工具来编辑它。