有谁知道如何将上下文参数值直接写入talend db?
答案 0 :(得分:1)
组件tContextDump创建上下文的数据流,其中每一行都是键/值对。您可以使用任何tDBOutput组件将数据流写入所需的任何位置,例如写入数据库。要从这样的数据库表(或任何其他源)加载作业的上下文,可以在作业中使用tContextLoad,也可以在作业级别或项目级别使用“隐式上下文加载”功能。它允许您的作业从其他源获取其上下文参数,而不是默认的属性文件机制。
不确定你的问题中的“talend db”是什么意思。 Talend管理中心(TAC)确实拥有自己的数据库,如果您使用Talend的计划功能,那么您也可以为您的工作存储上下文值,这将覆盖您在工作中添加的任何内容。工作室。然后,这些上下文值将存储在“talend db”中,但这与上面的讨论没有任何关系。
答案 1 :(得分:0)
您可以使用 context.put(键,值)将值放在上下文中,并使用 context.get(key)来获取作业中的任何值。< / p>