Informatica路由器转型 - 问题

时间:2016-02-22 16:18:03

标签: router informatica

我在Informatica中面临路由器转换的奇怪问题。我在我的映射中使用它,我检查特定端口的值,并根据条件,我将其路由到适当的流程。在我调试时,我看到了变量的值,但是行被标识为"过滤"在调试器中。我已经尝试了各种其他方法,如修剪变量(LTRIM / RTRIM),以确保没有尾随空格,这使路由器条件失败,但这也不起作用。结果,我的行应该被插入到目标中作为旁路。有没有人遇到类似的问题?我想知道我在这里是否遗漏了什么。

1 个答案:

答案 0 :(得分:3)

如果在没有调试器的情况下正常运行,您会遇到不同的结果吗?

如你所知,“过滤”意味着病情评估为假,所以唯一的问题应该是你的病情。

该端口的数据类型是什么,您的确切条件表达式是什么?

不匹配的数据类型会导致意外的布尔评估(例如,将整数与字符串进行比较而不使用TO_CHAR或TO_INTEGER分别强制转换一侧)。