【问题标题】:Pentaho multiple Job/transformation import to repositoryPentaho 多个作业/转换导入到存储库
【发布时间】:2017-10-20 16:02:01
【问题描述】:

我正在尝试将多个作业(.kjb)/transformation(.ktr) 文件从我的本地文件夹导入 pentaho 存储库。 本地作业在目录部分中有详细信息,如下所示,

<directory>&#x2f;public&#x2f;DWH&#x2f;core&#x2f;Load</directory> 

所以当我尝试导入它时,它在我在导入时提供的存储库路径下创建文件夹, 因此该作业将在 /data_migration/public/DWH/core/Load/ 而不是路径 /data_migration/

中签入

有没有办法解决这个问题? 欢迎任何帮助或指导。

【问题讨论】:

  • 无法重现该问题。从 XML 文件导入时,该目录会被删除,您必须 save as 将它们保存在主存储库文件夹之外的其他位置。哪个 PDI 版本?
  • @AlainD 我能够重现此问题。在我的ktr xml中有&lt;directory&gt;&amp;#x2f;public&amp;#x2f;DWH&amp;#x2f;core&amp;#x2f;Load&lt;/directory&gt; 标签,当使用Import Repository...将它上传到文件夹/A/B上的repo时,它首先在/A/B下创建/public/DWH/core/Load/,然后将文件加载到/A/B/public/DWH/core/Load/。顺便说一句 V7.0

标签: import repository pentaho


【解决方案1】:

您正在覆盖 XML 中的目录设置。需要删除目录设置&lt;directory&gt;&lt;/directory&gt;

这将允许运行时文件夹定义发生并且将被视为根文件夹。如果您需要将文件存储在不同的文件夹中,那么您的 XML 中只能配置子文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2019-02-26
    • 1970-01-01
    相关资源
    最近更新 更多