所以我正在编写一个应用程序,它将帮助用户通过几个简单的步骤在 pentaho biserver 中设置数据源,这样用户就不必担心设置数据库或模式的连接。到目前为止,我可以成功创建描述多维数据集并将其链接到数据库的 Mondrian.xml 文件。我注意到,当我使用 pentaho 创建数据源时,除了 mondrian.xml 文件之外,它还会创建一个 .xmi 文件。XMI 文件是用于 Ad Hoc 报告的元数据文件,我也想生成它。XMI 文件的架构看起来不像 mondrian 文件那么简单,所以我宁愿通过 Pentaho API 也不愿尝试自己生成它。
我想知道是否有人知道如何生成与 mondrian 文件一起使用的 XMI 文件。我搜索了整个 biserver 日志(catalina.out 和 pentaho.log),但它们没有提供关于发生了什么的见解。我也在 penthao 论坛上问过几次,在这些问题上线的过去一个月里有 0 个回复。我知道 org.pentaho.pms 包有很多元数据的东西,但我发现 Pentaho 的 javadocs 缺乏关于如何使用他们的库的明确说明。如果有人知道如何从 Mondrian 生成 XMI,或者如果这可能的话,我将不胜感激。谢谢