• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35741
  • 公開日時 : 2024/04/30 08:19
  • 印刷
DSServista

【DataSpider】ドキュメントMapperと変数Mapperの違いについて教えてほしい

ドキュメントMapperと変数Mapperでパフォーマンスに差があるように感じます。
性能面や機能面でどのような違いがあるのかご教示頂けますでしょうか。
カテゴリー : 

回答

■仕様説明
 ドキュメントMapper と変数Mapper では
 それぞれ共通して使用できる機能も多くございますが、
 使用目的が異なるため、その目的に応じた機能となっております。
 
 変数Mapper は、出力先がなく、変数に値をセットする場合に適した処理を行うため、
 入力→変数に代入する場合は変数Mapper の方がパフォーマンスに優れます。
 
例えば、[CSVファイル読み取り] 処理からドキュメントMapper に対し、データフローが引かれている場合、
変数Mapper と異なり、ドキュメントMapper では、
データフローが引かれた際の処理を実行します。
 
この処理は、読み込むデータの容量が大きければ大きいほど処理に時間がかかります。
 
このため、読み込んだ入力データをファイルや DB に出力せず、
スクリプト変数などへの代入のみを行いたい場合は
ドキュメントMapper ではなく変数Mapper をご使用ください。
 
■補足
 ヘルプに以下のとおり記載がございます。
 
 ・ドキュメントMapper は入力データの変換を行います。
 ・変数Mapper は変数に値を代入します。
 
 ・[アダプタ]-[変換]-[基本]-[マッピング]
  URL:https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/mapper/mapper.html
目的別で検索
仕様確認