0

我已经安装了 Pentaho BI-Server CE 5。我还使用 MDX 查询在其中创建了新的仪表板。与 CE 5 一样,所有数据都存储在 JCR 中,而不是存储在文件系统中(就像 4.5 等一样)。所以我尝试从市场安装插件 RepositorySynchronizer。安装后我重新启动tomcat(pentaho服务器)并尝试打开RepositorySynchronizer插件,但它给出了“检查prs.xml中JCR和文件系统的路径”之类的错误,我使用这个解决了:http ://redmine.webdetails.org /issues/2961讨论。所以现在我的 prs.xml 看起来像

位置路径="jcr-solution:file:///E:/​​Suraj/Pentaho/biserver-ce/tomcat/bin/" name="JCR"

location path="E:/Suraj/Pentaho/biserver-ce/pentaho-solutions/system/../repositorySynchronizer" name="文件系统"

如前所述,通过上述设置,我可以打开 RepositorySynchronizer 插件,但它总共显示 0 个文件(JCR+文件系统类别)

我不知道到底出了什么问题,或者我做了任何错误的配置!

非常感谢您对此问题的任何帮助。

提前致谢。苏拉杰。

(ps:我的最终目标是将我的工作(仪表板)带到我的本地文件系统)

4

1 回答 1

0

您应该编辑 prs.xml 如下

<?xml version="1.0" encoding="UTF-8"?>
  <prs>
    <locations>
            <!--<location path="jcr-solution:/pentaho!/" name="JCR"/>-->
            <location path="jcr-solution:/pentaho/" name="JCR"/>
            <location path="${cpk.solution.system.dir}/../repositorySynchronizer" name="File System"/>
    </locations>
    <excludes>
            <!-- Exclude all dot folders and files -->
            <exclude pattern=".*/\.[^/]*(/.*)?"/>
            <!-- Exclude sample folders -->
            <exclude pattern=".*/bi-developers(/.*)?"/>
            <exclude pattern=".*/cde(/.*)?"/>
            <exclude pattern=".*/plugin-samples(/.*)?"/>
            <exclude pattern=".*/Steel\sWheels(/.*)?"/>
    </excludes>
    <last_synch>1400121112610</last_synch>
</prs>

评论或删除此 path="jcr-solution:/pentaho!/" 并添加 path="jcr-solution:/pentaho/"

于 2014-05-15T02:46:55.850 回答