将数据库值设置为talend中的上下文变量
我有一份这样的工作将数据库值设置为talend中的上下文变量,talend,Talend,我有一份这样的工作 tAccessDatabse_1 ---> tFileOutputXML_1. 现在,我的数据库有一个模式,带有usename和userid。我的任务是创建/将数据从数据库发送到xml文件,文件名为用户名,即,必须为每个用户创建一个文件,并使用其名称 我试图创建一个conetxt变量,但如何从数据库中将username设置为该上下文变量 从表中选择不同的用户名 使用tflowtointerate对每个用户名进行迭代。(使用主链接将表组件连接到此组件) 使用迭代链
tAccessDatabse_1 ---> tFileOutputXML_1.
现在,我的数据库有一个模式,带有usename和userid。我的任务是创建/将数据从数据库发送到xml文件,文件名为用户名,即,必须为每个用户创建一个文件,并使用其名称
我试图创建一个conetxt变量,但如何从数据库中将username设置为该上下文变量
context.username=row1.username
'OnComponentOk'
将tJava连接到表组件,以根据where条件从表中选择数据:username='“+上下文变量+”
“\”+上下文。用户名
context.username=row1.username
'OnComponentOk'
将tJava连接到表组件,以根据where条件从表中选择数据:username='“+上下文变量+”
“\”+上下文。用户名
tYOURDBInput->[row1]->tFlowToItterate->[itetrate]->tJava->“globalMap.put(“DESC”,(String)row1.column);”
如果你只有一条线,那么就通过
(字符串)全局映射获取(“DESC”)
我使用此设置检索存储在表中的外部系统的密码,这些密码将定期刷新。这可以防止每次密码更改时都重新生成代码。一定要自然保护你的桌子
tYOURDBInput->[row1]->tFlowToItterate->[itetrate]->tJava->“globalMap.put(“DESC”,(String)row1.column);”
如果你只有一条线,那么就通过
(字符串)全局映射获取(“DESC”)
我使用此设置检索存储在表中的外部系统的密码,这些密码将定期刷新。这可以防止每次密码更改时都重新生成代码。一定要自然保护你的桌子 你的问题很不清楚。您的意思是需要根据用于连接到数据库的用户名设置上下文变量,还是需要从db表的主流创建上下文变量?您的问题非常不清楚。您的意思是需要根据用于连接到数据库的用户名设置上下文变量,还是需要从来自db表的主流创建上下文变量?