Informatica路由器

问题描述 投票:0回答:1

早上好。我希望大家都过得不错。我需要一些有关映射的部分的帮助。我有两个来源A来源B源A穿过药物查找和路由器,以查看是否存在NDC,如果不存在,则转到当前表或不存在表。源B执行相同的操作,但仅查找存在的GCN号,然后转到GCN当前表或gcn不存在表。我当前在组过滤器中使用ISNULL(NDC_DRUG_CODE_LOOKUP)不是ISNULL(NDC_DRUG_CODE_LOOKUP)ISNULL(GCN_CODE_out_LKP)不是ISNULL(GCN_CODE_out_LKP)问题是当查找和GCN或NDC代码匹配时,路由不正确所以我的问题是我应该使用两个不同的分类器,还是有更好的编码方法。预先感谢您的帮助和理解。

informatica-powercenter
1个回答
0
投票

嗨,托马斯,

使用多个分类器不是正确的选择,因为它会降低性能。不确定您的要求,但我希望以下是您的期望。以这种方式使用路由器中的条件,

ISNULL(NDC_DRUG_CODE_LOOKUP) AND
NOT ISNULL(NDC_DRUG_CODE_LOOKUP) AND
ISNULL (GCN_CODE_out_LKP) AND
NOT ISNULL(GCN_CODE_out_LKP)

如果条件不起作用,问题将出在您的查找上。尝试为每个查找创建输出目标并测试场景

© www.soinside.com 2019 - 2024. All rights reserved.