我为pentaho 4.8安装了saiku plugin 2.5。按照此处的说明-将Saiku提取到biserver-ce\pentaho-Solutions\system
。然后我按照自述文件中的说明进行操作
delete the following JAR files from saiku/lib/
- mondrian*.jar, olap4j*.jar, eigenbase*.jar (should be 1 mondrian, 2 olap4j, 3 eigenbase jar files)
- open saiku/plugin.spring.xml and remove the following line (about line #33):
......
<property name="datasourceResolverClass" value="org.saiku.plugin.PentahoDataSourceResolver" />
.....
restart your server or use the plugin adapter refresh in http://localhost:8080/pentaho/Admin
thats it!
我使用Schema工作台创建了一个立方体。一个非常简单的立方体
<Schema name="S1">
<Cube name="Scott1" visible="true" cache="true" enabled="true">
<Table name="EMP" schema="SCOTT" alias="">
</Table>
<Dimension type="StandardDimension" visible="true" foreignKey="DEPTNO" name="Departments">
<Hierarchy name="Name" visible="true" hasAll="true">
<Table name="DEPT" schema="SCOTT" alias="">
</Table>
<Level name="name" visible="true" column="DNAME" uniqueMembers="false">
</Level>
</Hierarchy>
</Dimension>
<Measure name="employees" column="EMPNO" aggregator="count" visible="true">
</Measure>
<Measure name="Avg Salary" column="SAL" aggregator="avg" visible="true">
</Measure>
</Cube>
</Schema>
现在,我可以发布多维数据集并在分析视图中查看它。问题是我在Siaku Analysis窗口中看不到。多维数据集选择下拉列表中什么都没有。
所以我尝试了几件事情(其中一些在这篇文章中提到)
pentaho-Solutions\Haki\cube
的新文件夹中。datassource. xml
中资源列表的顶部。没什么?我很感激任何指导。
Windows 7、pentaho 4.8稳定构建5、saiku插件2.5、oracle 10g。
试试这两件事:
对此有一个非官方的修复方法。请注意,这可能会破坏某些东西,尤其是在使用MongoDB时。
https://github.com/buggtb/pentaho-mondrian4-plugin/blob/master/utils/EEOSGILIBS-0.1.zip
抓住那个
解压然后复制蒙德里安jar
penta ho-解决方案/系统/o sgi/捆绑包
然后将zip文件中的jar复制到同一目录中,删除pentaho-Solutions/system/osgi/cache/的内容
重启服务器
您现在应该可以看到EE数据源。感谢TB提供此解决方案。