“过滤记录”和“数据库查询”两个组件如何配合实现动态条件查询?

在助睿ETL的转换流里,我用了“过滤记录”和一个“数据库查询”组件,想实现查询条件动态变化,比如先过滤出“北京”的数据,再拿这些数据的ID去数据库查询详细信息,这两个组件怎么配合?

6 个赞

把这两个组件按顺序连接起来就行。第一步用“过滤记录”组件,配置好过滤条件为“城市等于北京”,然后将“发送true数据给步骤”这个输出端口连接到“数据库查询”组件。

在“数据库查询”组件里,配置好数据库连接,在查询关键字里选择你过滤后数据流中的ID字段,并在返回字段里选择你要查的详细信息字段。

这样,它就会用过滤出来的每条数据的ID去数据库里查询对应的详细信息并追加到数据流中。

1 个赞