Pentaho biserver-ce 5:RepositorySynchronizer插件问题

时间:2014-03-14 07:23:47

标签: tomcat jcr pentaho-cde

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

location path =“jcr-solution:file:/// E:/ Suraj / Pentaho / biserver-ce / tomcat / bin /”name =“JCR”

location path =“E:/ Suraj / Pentaho / biserver-ce / pentaho-solutions / system /../ repositorySynchronizer”name =“File System”

如前所述,使用上述设置我可以打开RepositorySynchronizer插件,但它显示所有文件中的0个文件(JCR +文件系统类别)

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

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

先谢谢。 苏拉杰。

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

1 个答案:

答案 0 :(得分: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>

评论或删除此路径=“jcr-solution:/ pentaho!/”并添加路径=“jcr-solution:/ pentaho /”