我们正在从 Pentaho 3.8 迁移到 Pentaho 7.1,相当大的升级。 :)
但是很多事情都变了,所以我时不时需要一些帮助。在 3.8 上,我们在 HDD 上有一个文件夹,我们在其中存储了所有报告。我很习惯通过 SVN 管理这个文件夹,所以我试图在 Pentaho 7.1 上以同样的方式进行操作,但它不起作用。
起初我将 pentaho-server/pentaho-solutions/system/jackrabbit/repository.xml
从 postgres 切换回 FileSystem 设置。
但是它没有用。我在 HDD 上找不到通过网络应用程序创建的文件夹。
下一步,我尝试在位于 pentaho-server/pentaho-solutions/
的 HDD 上创建文件夹。还添加了 index.xml
vfile 来识别它并刷新/重新启动我在 pentaho 中可以找到的所有内容,包括 pentaho 本身。在 Web 应用程序中仍然看不到此文件夹。
现在我正在寻找可能的位置来维护这些文件,但是有太多的可能性,我可能会花几天的时间来研究它。
有人可以给我提示或正在做类似的事情吗?
我的系统是Linux,使用的是社区版pentaho-server
。
最佳答案
Pentaho 从版本 5 开始只使用 Jackrabbit 来存储存储库。您的硬盘驱动器中不再有物理副本。
最好的方法是使用 CBF2 和导入/导出脚本来同步 jackrabbit 存储库和驱动器上的文件夹,然后您可以使用 SVN 进行同步。
关于linux - 存储在文件系统中的 Pentaho 7.1 报告文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761394/