【问题标题】:Talend runtime config fileTalend 运行时配置文件
【发布时间】:2016-10-30 09:36:02
【问题描述】:

我使用 Talend ESB 发布了一个 RESTful Web 服务,并希望在 Talend 运行时中运行它。 因为我想使用我自己的自定义配置文件中的一些变量。 IE。数据库凭据等。

此文件应位于 OSGI 部署文件的外部,以便在编译后进行修改。

我可以将这个文件放在哪里,我将如何在 Talend 工作设计中引用它?

【问题讨论】:

标签: config esb talend


【解决方案1】:

我们可以通过两种方式将外部配置文件加载到 talend 作业中

1 .使用隐式上下文选项如下图

  1. 使用 tFileInputProperties 和 tContextLoad

【讨论】:

    【解决方案2】:

    Talend 有一个内置方法(称为隐式上下文),用于导入您自己的配置文件并在您的代码中访问这些值。这对 Talend ESB 和 Platform for Data Management 都是一样的,并且最多需要几分钟的时间来设置。

    在您的 ESB 工作室中转到文件--> 编辑项目属性。在 Project Setting 窗口中选择 Job Settings --> Implicit Context Load。选择文件选项,设置路径并选择字段分隔符。文件布局很简单:键和值由您选择的字段分隔符分隔。

    我将它用于数据库凭据和您提到的其他东西。在您的工作中,您需要将每个键添加为上下文,Talend 将在运行时自动为您加载这些。无论是数据集成作业还是在 OSGI 上运行的 ESB,都没有区别。这种跨产品的一致性是使用 Talend 的一大好处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多