0

有谁知道如何将上下文参数值直接写入 talend db?

4

2 回答 2

1

组件 tContextDump 创建上下文的数据流,其中每一行都是一个键/值对。您可以使用任何 tDBOutput 组件将该数据流写入您想要的任何位置,例如写入数据库。要从这样的数据库表(或任何其他来源)加载作业的上下文,您可以在作业中使用 tContextLoad,或者您可以在作业级别或项目级别使用“隐式上下文加载”功能。它允许您的作业从其他来源获取其上下文参数,而不是默认的属性文件机制。

不确定您的问题中的“talend db”是什么意思。Talend Administration Center (TAC) 确实有自己的数据库,如果您使用 Talend 的调度功能,那么您也可以为您的作业存储上下文值,这将覆盖您在工作室。然后这些上下文值将存储在“talend db”中,但这与上面的讨论没有任何关系。

于 2011-08-26T15:37:12.013 回答
0

您可以使用context.put(key,value)将值放入上下文中,并使用context.get(key)在作业中的任何位置获取值。

于 2014-09-19T10:42:09.130 回答