我正在Informatica 10.2.1中进行匹配项目,其中我需要在产品描述中识别匹配的字符串。 Ratcliffe-Obershelp是我需要实施的匹配策略。
我听说Ratcliffe-Obershelp比Jaro - Winkler产生更好的结果,但我不知道如何将其编码为Informatica的转换,因为它不是内置的。
没有代码显示,因为我甚至不知道从哪里开始。
我希望这是一个转换/转换组,可以重现Ratcliffe-Obershelp在每行基础上创建的匹配分数。
如果我理解正确,匹配逻辑在迭代输入字符串的循环中执行操作。使用内置函数在Expression Transformation中实现这样的“循环字符串”是不可能的。我看到两个选择:
DECODE
函数。 - 这将是丑陋的。并且可以假设只是我们从每个字符串的开头开始 - 实现完整的子字符串比较将是......所以丑陋我无法想象:)