提问人:Vasanth 提问时间:10/31/2023 更新时间:11/13/2023 访问量:27
使用 PDI Pentaho 中的表名获取转换详细信息
Get Transformation details using a table name in PDI Pentaho
问:
我知道我的数据库表名称,它正在作业内部的 Pentaho PDI 转换之一中使用。但是我不知道在我的 repo 的其他转换中还在哪里使用了相同的表。 有没有办法找到某些搜索或元数据查找使用所有相同表的转换列表?
答:
0赞
Ana GH
11/13/2023
#1
PDI 转换和作业是具有不同扩展名的 xml 文件,因此您的操作系统允许在文本文件中搜索内容的任何方法都可以使用,例如,在 Linux 中。grep
评论
0赞
Bert-Jan Stroop
11/13/2023
在窗口中:anytxt.net/3-ways-to-search-content-of-files-windows-10/...。
0赞
Bert-Jan Stroop
11/29/2023
#2
安娜之前的回答是正常和正确的答案。
但是,有时 grep 不是一个真正的选择,例如,如果您在不同的系统中有很多具有相同名称的表,或者如果您在不同的架构中具有相同的表(例如,在多租户 postgreql 数据库服务器中)。一个肮脏但简单的方法是在测试环境中,只需更改表名中的一个字符,然后查看哪个转换会引发错误。
另一方面,如果你的代码太模糊了,以至于你无法回溯某个表的使用位置,那么你的设计中可能会有一些其他问题......
评论