使用此转换可通过从外部来源查找附加字段来丰富字段值。
此转换有以下字段:
Field - 从数据集中选择一个文本字段。
Lookup - 从 Countries、USA States 和 Airports 中选择。
注意:这种转换目前支持空间数据。
如果您有以下数据:
对应SQL如下:
select 'LWSK' as Location, 0 as `Values` from dual union all select 'DBBB' as Location, 10 as `Values` from dual union all select 'CYPR' as Location, 5 as `Values` from dual union all select 'PAOM' as Location, 1 as `Values` from dual union all select 'VEVZ' as Location, 5 as `Values` from dual
添加类型为“Lookup fields from resource”的转换,如下图:
然后,使用如下配置:
Field: Location
Lookup: Airports
您将得到以下输出:
通过这种转换,您可以从外部来源获取更多信息来扩充数据,为分析和可视化提供更全面的数据集。
注意:我们 SQL 语句中的 Location 字段的值不是随便写的,而是根据选择的 Lookup 查询条件来选择的,如下图:
如果选择的 Lookup 中不存在该 Location 信息将取不出任何信息,例如将 LWSK 改为 LWSK2,则该行将为空,如下图:
最后,其实上面写的 Location 可以理解为一个唯一 KEY,然后根据该 KEY 到其他数据库中查询,如果能查询到就能带出其他信息。