span8
span4
我有使用查找表的麻烦初学者FME用户。我会感激你的帮助。
我将需要执行两个查找(有很多的例子在这里使用一个单一的查询)。
主数据集具有这样的结构:
SEQ | ID1 | ID2 |
1 | FTY | COM |
2 | PRD | DCY |
查找表提供了每个ID的名称:
ID | 名称 |
COM | 准将 |
DCY | 发现 |
FTY | F-类 |
PRD | 普拉多 |
COR | 花冠 |
FAL | 鹘 |
我想,以达到结果执行两个查找用于主数据集的每一行:
SEQ | ID1 | NAME1 | ID2 | NAME2 |
1 | FTY | F-类 | COM | 准将 |
2 | PRD | 普拉多 | DCY | 发现 |
上述实施例是简化。无论是主数据集和查找表包含几千行。
任何想法吗?[我说过我是个初学者?:)]
@egomm的技术肯定会工作,工作好。稍微更易于建立的方法是使用传统的阅读器来阅读你的pimary数据集,然后进入一个DatabaseJoiner做的ID1查找,然后复制DatabaseJoiner变压器,它的一端连接并做ID2查找。
我会用一个inlinequerier此
选择p.SEQ,p.ID1,l1.NAME作为NAME1,p.ID2,l2.NAME作为NAME2从primary_table p加入查找L1在(l1.ID = p.ID1)加入查找L2开(l2.ID = P.ID2)
©2019安全亚搏在线软件公司|法律