假设我有以下源表(称为 S):
name gender code
Bob 0
Nancy 1
Ruth 1
David 0
假设我还有一个查找表(称为 S_gender_values):
Gender_Code Gender_value
0 Male
1 Female
我的目标是创建一个目标表(我们称之为 T),它看起来像这样:
name Gender_Code
Bob M
Nancy F
Ruth F
David M
我还假设我有一个表 T 的查找表,称为 T_GenderValues,我可以使用它来创建表 T(并验证其结果)
Gender_Code Gender_value
M Male
F Female
我想到了 2 个(或 3 个)替代方案:
创建一个如下所示的映射表(我们称之为 S_T_Gender_Code_Mapping):
S_Gender_Code T_Gender_code 0 M 1 F
然后使用 tMap 进行简单的连接/查找。
使用 tMap 并添加将实现映射的表达式,例如:
(S.Gender_Code==0)?"F":"M"
类似于备选方案 2,但使用用户 Java 例程。
还有其他选择吗?我希望我可以利用 tMap 的易用性在 S_GenderValues 和 T_GenderValues 之间进行映射,并从 tMap 中的 UI 工具的可用性中受益
有什么提示吗?