1

我为 pentaho 4.8 安装了 saiku 插件 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 分析窗口中看不到。多维数据集选择下拉列表中没有任何内容。

所以我尝试了几件事(其中一些在这篇文章中提到)

  • 重新启动了我的 bi 服务器。
  • 冲洗蒙德里安缓存。
  • 将我的模式 xml 文件移动到名为 Cube 的新文件夹pentaho-solutions\Haki\cube中。
  • 将我的条目移到datasources.xml.

没有什么。我将不胜感激任何指导。

Windows 7,pentaho 4.8 stable build 5,saiku 插件 2.5,oracle 10g。

4

2 回答 2

0

试试这两件事:

  • 检查日志以查看多维数据集是否有任何问题。
  • 刷新 Saiku 中的立方体。Saiku 插件似乎有它自己的缓存。

在此处输入图像描述

于 2015-02-27T11:46:01.580 回答
0

对此有一个非官方的修复程序。请注意,这可能会破坏事情,尤其是在使用 Mongo DB 时。

https://github.com/buggtb/pentaho-mondrian4-plugin/blob/master/utils/EEOSGILIBS-0.1.zip

抓住那个

解压,然后复制 mondrian jar

pentaho 解决方案/系统/osgi/bundles

将其保存在某处,以防万一这破坏了一切。然后将该 zip 文件中的 jar 复制到同一目录中删除 pentaho-solutions/system/osgi/cache/ 的内容

重启服务器

您现在应该能够看到您的 EE 数据源。感谢 TB 提供此解决方案。

于 2015-07-22T10:37:03.603 回答