【问题标题】:Talend Studio - Search inside Metadata to get all the queries createdTalend Studio - 在元数据中搜索以获取创建的所有查询
【发布时间】:2023-03-27 15:53:02
【问题描述】:

我正在使用 Talend Studio,

我创建了很多工作,每个工作都有多个查询。

我想搜索所有具有 SQL 语句“插入”的作业。

是否存在 Talend 保存命令并且我们可以列出所有命令的任何地方(如数据库)?

例如,SQL Server Reporting Services 具有报表服务器数据库,我可以在其中找到具有特定查询的所有报表。

谢谢

【问题讨论】:

    标签: metadata talend database-metadata


    【解决方案1】:

    我认为 Talend 中没有这样的数据库,但您可以查看目录

    <workspace>/<projectName>/process
    

    每个作业都有一个名为 &lt;jobname&gt;_&lt;version&gt;.item 的 XML 文件,其中包含作业和每个组件的所有设置。

    如果您正在查找配置有“INSERT INTO”语句的组件,简单的文本搜索将找到您要查找的内容。如果您想更复杂一点,可以对这些文件使用 XSL 或 XQUERY。

    但是,如果您正在寻找由于代码生成而具有“INSERT INTO”命令的组件,那么您可能需要搜索生成的代码,这会有点复杂,尤其是因为您会看看每个单独的组件编译了什么样的代码。

    在 7.0.1 中生成的代码位于

    <workspace>/<projectName>/poms/jobs/process/<jobname>_<version>/src/main/java/<projectNameInLowerCase>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-18
      • 1970-01-01
      • 2015-10-03
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 1970-01-01
      相关资源
      最近更新 更多