Talend t使不稳定的结果非线性化
使用Talend tDenormalize,我得到了不稳定的结果。我的数据在CSV文件中,列如下: 联系人ID | xx | yy | zz |账户ID |名|姓 1 | x | y | z | A1 |约翰|史密斯 2 | x | y | z | A1 |萨利|史密斯 3 | x | y | z | B1 |比尔|琼斯 4 | x | y | z | B1 | Karen | Jones 我正在尝试让tDenormalize创建: 1 | x | y | z | A1%A1 |约翰%Sally |史密斯%Smith 4 | x | y | z | B1%B1 |比尔%Karen | Jones%Jones (我正在处理的联系人表是accounts表的子表) 正如你所看到的,我只得到了一小部分要“规范化”的记录 我也试过Tdnormalizesortedrow,结果也差不多。目前尚不清楚Talend如何确定要聚合的行。我用帐号(覆盖联系人ID)填充第一列,以在Talend屏幕截图中获得结果。任何帮助都会很好Talend t使不稳定的结果非线性化,talend,Talend,使用Talend tDenormalize,我得到了不稳定的结果。我的数据在CSV文件中,列如下: 联系人ID | xx | yy | zz |账户ID |名|姓 1 | x | y | z | A1 |约翰|史密斯 2 | x | y | z | A1 |萨利|史密斯 3 | x | y | z | B1 |比尔|琼斯 4 | x | y | z | B1 | Karen | Jones 我正在尝试让tDenormalize创建: 1 | x | y | z | A1%A1 |约翰%Sally
经过大量测试后,Talend似乎要求所有其他数据列完全相等,才能正确执行tDenormalize。它不知道如何处理其他不匹配的列。一个新的函数可以反规范化并选择其他列来“拉取第一个”值或最后一个值,这是一个很好的添加功能