tMapの標準プロパティ
これらのプロパティは、標準のジョブのフレームワークで実行されているtMapを設定するために使われます。
標準のtMapコンポーネントは、変換処理ファミリーに属しています。
このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。
基本設定
[Map Editor] (マップエディター) |
tMapのルーティングと変換のプロパティを定義できます。 必要に応じて、入力エリアの上のボタンをクリックして、[Property Settings] (プロパティ設定)ダイアログボックスを開きます。このダイアログボックスには、以下のオプションがあります:
このコンポーネントは、ダイナミックスキーマ機能の利点を備えているので、ソースファイルから不明なカラムを取得したり、各カラムを個別にマッピングしなくてもソースからカラムを一括してコピーしたりできます。ダイナミックスキーマの詳細は、ダイナミックスキーマをご覧ください。 ダイナミックスキーマ機能は、テーブルの不明なカラムを取得するしくみになっており、その他の目的には使用しないことをお勧めします。テーブルの作成には推奨しません。 |
リンクのマッピングはのように表示されます |
[Auto] (自動): デフォルト設定は曲線リンクです。 [Curves] (曲線): マッピングが曲線で表示されます。 [Lines] (直線): マッピングが直線で表示されます。最後のオプションを選ぶと多少パフォーマンスが良くなります。 |
[Temp data directory path] (一時データディレクトリーのパス) | ルックアップローディングで生成された一時データを保存するパスを入力します。このフォルダーの詳細は、tMapの使用におけるメモリ制限問題を解決をご覧ください。 |
[Preview] (プレビュー) |
プレビューはMapperデータのインスタントショットです。これは、Mapperプロパティにデータが入力されると使用可能になります。プレビューの同期は変更を保存した後にのみ有効です。 |
詳細設定
[Max buffer size (nb of rows)] (最大バッファーサイズ:行数) | 処理されたデータに割り当てる物理メモリのサイズ(行数)を入力します。 |
[Ignore trailing zeros for BigDecimal] (BigDecimalの末尾のゼロを無視) | このチェックボックスをオンにすると、BigDecimalデータの末尾のゼロが無視されます。 |
[tStatCatcher Statistics] (tStatCatcher統計) |
このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |
グローバル変数
グローバル変数 |
ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、[Die on error] (エラー発生時に強制終了)がオフになっている場合のみ機能します。 Flow変数はのコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。 フィールドまたは式に変数を入力する場合は、Ctrl + スペースを押して変数リストにアクセスし、使用する変数を選択します。 変数の詳細は、コンテキストと変数を使用をご覧ください。 |
使用方法
使用ルール |
フィールドの単純な再編成からデータの多重化または逆多重化変換、連結、反転、フィルタリングなど最も複雑なジョブで使用できます。 |
[Limitation] (制限事項) |
tMapを使用される場合、その機能を十分に活用するためにJavaの最低限の知識があることが想定されています。 このコンポーネントは、連結ステップで、ジョブの開始コンポーネントにも終了コンポーネントにもできません。 |