当我试图验证映射时,我会收到以下消息(请参阅附加警告):
...Joiner jnr_Normal_jnr_Master_ZC_OR_Delay_Reason必须有两个输入。
警告:合并转换jnr_Normal_jnr_Master_ZC_OR_Delay_Reason条件字段OR_CASE_ID1未连接。
我想加入一个合并器(jnr_Master_ZC_OR_Delay_Reason)和表达式(exp_Text)。我试着用一个普通的接合器(jnr_Normal_jnr_Master_ZC_OR_Delay_Reason)来做这件事。但是,来自jnr_Master_ZC_OR_Delay_Reason的数据并不连接到此jnr_Normal_jnr_Master_ZC_OR_Delay_Reason。见Joiners-附件中的两个输入。
我应该使用不同的转换来加入加入者和表达式吗?
我试图使用排序,但仍然得到相同的错误消息。我正确地使用了分类吗?请看附件中的图片。在这里输入图像描述 在这里输入图像描述
发布于 2019-06-25 12:19:11
如果您希望连接来自同一个源的流(让我们将其称为自连接),则需要在流的两个分支上对数据进行排序,并检查Joiner Transformation上的Joiner Transformation属性(本例中为jnr_Normal_jnr_Master_ZC_OR_Delay_Reason)。
只有当两个流都已排序时,才允许自连接。根据流的不同,在流被分割之前,只对数据进行一次排序就足够了。
现在,如果您启用了Sorted Input属性,但是不会对数据进行排序,那么您将在执行会话时得到一个错误。
https://stackoverflow.com/questions/56740792
复制相似问题