同じ形式と列の 2 つのファイルがあり、それらをジョイナーに渡し、すべてのフィールドに結合キーを設定して比較しています。
file a:
ID DESC CODE COMMENT VALUE
1 AFAF 34 GDG 34
2 DGF 45 DGDF 45
file b:
ID DESC CODE COMMENT VALUE
1 AFAF 34 XXX 34
2 XXX 45 DGDF 45
jOINER では、結合キーを {ID},{DESC},{CODE},{COMMENT},{VALUE} として設定しています。例のファイルを使用すると、両方のレコードが未使用ポートに入ります。
ここでの私の質問は、どのフィールドが原因でレコードが拒否されたかを知ることができるかということです。のように、以下の出力を得ることが可能です
1 AFAF 34 XXX 34 Comment mismatch
2 XXX 45 DGDF 45 DESC mismatch
使用したグラフ:
Input file---->Reformat-------
|----Joiner----Output
Input file 2---->Reformat----- --Unused
強いテキスト