Pentaho:读取csv文件并从数据库更新列

mfpqipee  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(90)

我有一个csv文件,有4列:用户ID,电子邮件,名字,姓氏列电子邮件是空的所有用户,我想从数据库中得到它。
因此,我需要读取此文件(CSV文件输入),并为每一行,获得“userid”的值,并创建一个sql请求到我的数据库检索电子邮件,并把它放在csvfile
[csv输入] --> [选择值] --> [表输入]
对吗?因为我在表输入步骤中出错
连接正常,我的请求是:“选择来自用户ID =?的用户的电子邮件“
我已经检查了“替换脚本中的变量”和插入步骤中的数据:选择值。
谢谢你的帮助

vbopmzt1

vbopmzt11#

您可以使用“流查找”步骤从另一个流中查找值。
1.您需要使用“表输入”从数据库中查询userid和email
1.使用"Stream lookup"获取与您的密钥匹配的电子邮件。
1.在“流查找”中,您需要指定查找步骤为“表输入”,用于查找的“键”和您希望从“表输入”中检索的“字段”
另一种方法,你可以使用“数据库查找”以及


的数据

相关问题