ADF映射数据流-脏/标签替换/接收器缓存和派生列



我正在尝试构建一个ADF映射数据流,用于通用添加标签-其目的是查看特定列中的值并用标签替换它。我已经有了这样的数据集(表B(:在此处输入图像描述

目标是用标签值替换这些值。由于我的标签数据集映射文件在缓存接收器中(表B(,我认为我可以使用派生列活动和缓存查找来查找干净值,并将当前列名和当前值(脏(作为键。我做了一个基于规则的映射表达式,只得到需要清理的列:

在此处输入图像描述

我使用:每个匹配的列:libCached#lookup(name(.column_name 测试了派生列转换

在此处输入图像描述

这部分允许我区分需要用标签替换的列名,这很好。

我需要帮助来进行替换。我尝试了几个公式,但仍然不起作用,我不知道这是否可以实现??

非常感谢

要替换派生列中的实际值,您需要使用在缓存接收器中设置的键来使用查找公式,以便ADF可以匹配该值。在您的屏幕截图中,它只显示您正在检查null,实际上并没有返回查找值。

相关内容

  • 没有找到相关文章

最新更新