我安装了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。:我的最终目标是将我的工作(仪表板)带到我的本地文件系统)
答案 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 /”