Talend Lookup:根据客户端名称检索客户端 ID

问题描述 投票:0回答:1

我有以下表格:

Sale ID,Sale Amount,Client 1,Client 2
1,500,John,Alice
2,700,Bob,Sarah
3,300,Alice,Michael
4,900,Sarah,Bob


Client Name,Client ID
John,100
Alice,101
Bob,102
Sarah,103
Michael,104

我的目标是将每个客户端映射到其 ID 。但每次销售都有两个客户。如何根据同一列执行多次查找

结果应该是:

SaleId, Client1Id,Client1Id
1,100,101
2,102,103
3,101,104

读取 ID 文件两次并不是最佳解决方案。

join lookup talend tmap
1个回答
0
投票

使用(在 tPreJob 中)tHashOutput 将 ClientName-ClientId 对加载到内存中。然后将其链接到 tHashInput 以在需要时进行映射。

您可能需要先将这些组件添加到调色板。

然后

© www.soinside.com 2019 - 2024. All rights reserved.