如何写一个 Job:对参考数据集做 lookup(查找/维表匹配)?
Write a Talend job that performs a lookup operation on a reference dataset.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: ETL, Talend Components
标签: Lookup, Dimension Table, tMap
参考答案摘要
答案 常见做法是用 tMap 的 lookup:主数据集用 tFileInputDelimited(或 tDBInput)作为 main flow,参考数据集作为 lookup flow;在 tMap 中配置匹配键、Join 类型、匹配策略(唯一匹配/首次匹配等)与输出字段;匹配不到的记录可走 reject 或默认值逻辑。面试时要补充:维表可缓存、注意数据类型一致与键的唯一性,避免多对多导致行爆炸...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。