这可能是一个基本问题,但我想知道 Pentaho 数据集成中保存的转换在哪里。目前,我正在连接到一个存储库,我的所有工作和转换都保存在那里。我希望能够通过电子邮件将特定转换发送给另一个人。我在服务器上检查是否有任何 .ktr 文件但找不到任何文件。如何将转换保存到本地桌面。
在此先感谢您的帮助。
这可能是一个基本问题,但我想知道 Pentaho 数据集成中保存的转换在哪里。目前,我正在连接到一个存储库,我的所有工作和转换都保存在那里。我希望能够通过电子邮件将特定转换发送给另一个人。我在服务器上检查是否有任何 .ktr 文件但找不到任何文件。如何将转换保存到本地桌面。
在此先感谢您的帮助。
从存储库打开,然后导出到 XML(在文件菜单下)。将导出的文件命名为与存储库中的转换名称相同。.ktr 文件只是 XML。
澄清一下:.ktr 文件实际上是XML。如果您将文件导出为 XML,但将其命名为 .ktr,您将能够使用 PDI/Spoon 等打开和编辑它。
如果您有一个基于文件的存储库:在选择要连接的存储库时,按下编辑按钮(一支小铅笔),这将显示“基本目录”。这就是您的工作/转型所在。小心不要弄乱这些文件。
如果您有一个基于数据库的存储库,那么对于通过电子邮件发送几个转换之类的事情,您应该遵循@FremenFreedom 的建议。
看看名为 krex 的开源工具。它由 Roland 编写,非常有用,因为它将部分或全部数据库 repo 导出到 Ktr 和 kjb 文件。
最重要的是它本身就是一个 pdi 工作!