ドキュメントMapper/変数Mapper

オペレーション名

機能概要

詳細については、「基本機能(ドキュメントMapper/変数Mapper)」を参照してください。

プロパティ(プロパティインスペクタ)

基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 スクリプトキャンバス上での名前を入力します。  
入力データ 必須 使用不可 変換対象となるデータを出力するコンポーネントを選択します。
  • 変数Mapperでは表示されません。
コメント
項目名 必須/省略可 変数の使用 説明 備考
コメント 省略可 使用不可 任意のコメントを記述できます。  

大容量データ処理

ドキュメントMapperでは、大容量データ処理を行ったコンポーネントが入力元で、かつ入力スキーマ・出力スキーマがともにテーブルモデル型のスキーマ構造の場合のみ、大容量データ処理を行います。
変数Mapperでは、大容量データ処理を行ったコンポーネントが入力元で、かつ入力スキーマがテーブルモデル型のスキーマの場合に、大容量データ処理を行います。
XML型でも<table><row><column>というテーブルモデル型のスキーマ構造を持っていた場合には、テーブルモデル型とみなされます。

通常のメモリ処理の場合、入力データや結果データをメモリに確保するため、大容量のデータを扱う際には、DataSpiderServerのヒープサイズを確保する必要があります。
サーバのヒープサイズを変更する場合、メモリ容量の拡大が必要になるため別途お問い合わせください。

入出力スキーマ

Mapperでは、データフローでつながれたコンポーネントのスキーマを入力元または出力先に表示します。スキーマの要素をマッピングリンクでつなぐことにより、データの受け渡しを行うことができます。
コンポーネントの種類によって、スキーマが自動で設定される場合と、手動で設定が必要な場合があります。
詳細については、「アダプタのスキーマについて」を参照してください。

PSPでの使用について

ドキュメントMapperは、PSPで使用できます。
変数Mapperは、PSPでは使用できません。
PSPについては、「パラレルストリーミング処理」を参照してください。

使用できるコンポーネント変数

コンポーネント変数名 説明 備考
message_category エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。
  • デフォルト値はnullです。
message_code エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。
  • デフォルト値はnullです。
message_level エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。
  • デフォルト値はnullです。
error_type エラー発生時、発生したエラーの種類が格納されます。
  • デフォルト値はnullです。
  • エラーの種類は、以下のような形式となります。
    例:「java.io.FileNotFoundException」
  • DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。
error_message エラー発生時、発生したエラーのメッセージが格納されます。
  • デフォルト値はnullです。
  • DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。
error_trace エラー発生時、発生したエラーのトレース情報が格納されます。
  • デフォルト値はnullです。
  • DataSpider Cloudのバージョンや実行するクライアントアプリケーションにより、格納される内容が変わる可能性があります。

仕様制限

注意事項