マッパーで要素名とインデックスを編集したところ、データが取得できなくなりました

Avatar
dstn

Question

マッパーで要素名とインデックスを編集したところ、データが取得できなくなりました。 確認するべき点を教えてください。

Answer

指定したインデックスの位置に、データが存在することを確認してください。

インデックスが指定されていると、データを取得する際、同じ要素名を持つ要素の中で、
指定したインデックスの位置にある要素から値を取得します。
例えば、mapper の入力スキーマにある要素名「column[6]」から値を取得するよう
マッピングしているにもかかわらず、入力データに要素名「column」が 3 つしか存在しない
場合、値が取得できずに null がセットされます。

なお、mapper の入力スキーマでインデックスが指定されていない同名の要素が複数
ある場合、要素の特定ができずに、同名の別の要素から値を取得する可能性があります。
その場合は、インデックスを設定してください。

参考情報

・スキーマ編集
 http://patch.appresso.com/DataSpider/help/latest/doc/help/ja/mapper/edit_schema.html



[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q159

コメント

記事コメントは受け付けていません。

Powered by Zendesk