質問
Mapperを連続して配置した場合、2つ目のMapperですべての項目に1つ目の項目の値が設定されてしまいます。原因と対処方法を教えてください。
回答
HULFT Squareの既知の問題として、Mapperを連続して配置した場合、2つ目以降のMapperの入力スキーマにインデックスが自動設定されません。その結果、同名の要素(column)を正しく識別できず、すべての項目に先頭要素の値が設定されます。
対処手順は以下のとおりです。
1. 2つ目のMapperを開く
2. 左側の入力スキーマから各column要素を右クリックし、[編集] を選択する
3. [インデックス(述語)] に各項目に対応する番号を設定する
4. 設定を保存し、再度スクリプトを実行して各項目の値が正しく取得されるか確認する
補足
本事象はHULFT Squareの既知の問題として公開されています。先に1つ目のMapperの出力スキーマを設定し、後から2つ目のMapperにデータフローを引いた場合も同様の現象が発生します。
参考:既知の問題
コメント
0件のコメント
記事コメントは受け付けていません。