Pentaho数据集成:添加基于另一列的列(字段)

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

我正在使用Pentaho数据集成,我想将用于地理坐标的列添加到某个位置。

在输入表中,我具有列的位置(可以重复),例如:Luz Stadium(Lisbon),对于输出表,我要基于位置添加两列,纬度和经度列。我有这个:1

我计划手动添加坐标,但我不知道该怎么做。

P.e:如果(位置= Luz体育场)->纬度= 38.752920,长轴= -9.184828

像这样:2

我已经在计算器上尝试过,但是不能。

如何在PDI中执行此操作?

etl pentaho pentaho-data-integration
1个回答
0
投票

@ josecosta:您需要创建一个包含条目的元数据表。

位置|纬度|经度卢兹球场| 38.752920 | -9.184828ABC | 20.12934 | 1.234

然后,您需要使用数据库查找组件,该组件将根据源数据获取这两列,因此它将在行中添加两列。请让我知道您需要其他帮助

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