Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2Bトランスフォーメーション
  8. チャンキングトランスフォーメーション
  9. クレンジングトランスフォーメーション
  10. データマスキングトランスフォーメーション
  11. データサービストランスフォーメーション
  12. 重複排除トランスフォーメーション
  13. 式トランスフォーメーション
  14. フィルタトランスフォーメーション
  15. 階層ビルダートランスフォーメーション
  16. 階層パーサートランスフォーメーション
  17. 階層プロセッサトランスフォーメーション
  18. 入力トランスフォーメーション
  19. Javaトランスフォーメーション
  20. JavaトランスフォーメーションAPIリファレンス
  21. ジョイナトランスフォーメーション
  22. ラベラトランスフォーメーション
  23. ルックアップトランスフォーメーション
  24. 機械学習トランスフォーメーション
  25. マップレットトランスフォーメーション
  26. ノーマライザトランスフォーメーション
  27. 出力トランスフォーメーション
  28. 解析トランスフォーメーション
  29. Pythonトランスフォーメーション
  30. ランクトランスフォーメーション
  31. ルータトランスフォーメーション
  32. ルール仕様トランスフォーメーション
  33. シーケンストランスフォーメーション
  34. ソータートランスフォーメーション
  35. SQLトランスフォーメーション
  36. 構造パーサートランスフォーメーション
  37. トランザクション制御トランスフォーメーション
  38. 共有体トランスフォーメーション
  39. ベクトル埋め込みトランスフォーメーション
  40. Velocityトランスフォーメーション
  41. ベリファイヤトランスフォーメーション
  42. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

ファイルターゲットのプロパティ

ファイルターゲットのプロパティ

[プロパティ]パネルの
[ターゲット]
タブでファイルターゲットのプロパティを設定します。
次の表に、ファイルターゲットの詳細を示します。
プロパティ
説明
接続
ターゲット接続の名前。
ターゲットタイプ
ターゲットの種類(単一のオブジェクトまたはパラメータ)。
オブジェクト
ターゲットオブジェクトの名前。
詳細モードでは、オブジェクト名にドル記号文字
$
を含めることはできません。ドル記号は、パラメータ用に予約された文字です。
形式オプション
フラットファイルの形式オプション。
[形式オプション]
ダイアログボックスを開き、ファイルの形式を定義します。
区切りファイルまたは固定長ファイルのいずれかのタイプを選択できます。デフォルトは区切りファイルです。
区切りフラットファイルタイプに書き込むには、次のファイル形式オプションを設定します。
  • 区切り文字。区切り文字。カンマ、タブ文字、コロン、セミコロン、印刷不可能な制御文字、または指定したシングルバイト文字またはマルチバイト文字を使用することができます。
  • 複数の文字を1つの区切り文字として扱う
    指定された区切り文字のセットを1つの区切り文字として扱います。例えば、ソースファイルには次のレコードが含まれます。abc~def|ghi~|~|jkl|~mno。区切り文字を( ~ | )として指定した場合、データ統合はこのレコードを2つの区切り文字で分けられた3カラムのデータとして読み込みます(abc~def|ghi, NULL, jkl|~mno)。このオプションを無効にすると、データ統合は、このレコードを8つの区切り文字で分けられた9カラムのデータとして読み込みます(abc, def, ghi, NULL, NULL, NULL, jkl, NULL, mno)。
  • 連続した区切り文字を1文字として扱います。1つ以上の連続するカラム区切り文字を1つの文字として扱います。デフォルトでは、連続する区切り文字はNULL値として扱われます。
  • 行区切り文字。Added missing "。".改行文字。リストから改行文字を選択します。デフォルトは、改行、\012 LFです。
    Linuxマシンでは、改行文字として「\n」が書き込まれます。Windowsマシンでは、改行文字として「\r\n」が書き込まれます。
  • テキスト修飾子。テキストを修飾する文字。
  • エスケープ文字。エスケープ文字。
  • フィールドラベル。
    マッピング
    タスクでフィールドラベルを生成するか、ソースファイルからラベルをインポートするかを指定します。
  • 最初のデータ行。データの最初の行。タスクは、入力した行番号で読み取りを開始します。
タブ、スペース、または任意の印刷出力可能な特殊文字を区切り文字として使用できます。区切り文字には最大10文字を使用できます。区切り文字はエスケープ文字およびテキスト修飾子以外にする必要があります。
ターゲットフィールドのメタデータを更新した後にファイル形式オプションを更新する場合は注意してください。形式オプションを変更すると、フィールドをターゲットオブジェクト内のフィールドと同期することができます。詳細については、「ターゲットフィールド」を参照してください。
固定長フラットファイルタイプに書き込むには、使用する固定長ファイル形式を選択します。リストに同じ名前の複数の固定長ファイル形式が含まれている場合は、名前に追加されたプロジェクトとフォルダの場所を使用して、使用する適切なファイル形式を指定します。固定長ファイル形式を指定していない場合は、
[新規]
[コンポーネント]
[固定長ファイル形式]
の順にクリックし、作成します。
操作
ファイルターゲットの場合、操作は常に挿入です。
次の表に、フラットファイルターゲットの詳細プロパティを示します。
プロパティ
説明
拒否された行の転送
マッピング
タスクが拒否された行を拒否ファイルに転送するかどうかを示します。
行エラー処理を有効にした場合、
マッピング
タスクは拒否ファイルを生成する代わりに、拒否された行と削除された行を行エラーのログに書き込みます。削除された行を、行エラーログだけでなくセッションログにも書き出したい場合は、Verbose Dataトレースを有効にします。
却下された行を転送しない場合、
マッピング
タスクは却下された行がない状態でセッションログに書き込みを行います。
1000ごとの区切り文字
1000ごとの区切り文字。なし、カンマ、またはピリオドにすることができます。小数点記号または区切り文字と同じにすることはできません。
フィールドタイプは数値である必要があります。また、場合によってはフィールドの精度とスケールを更新する必要があります。
デフォルトは[なし]です。
小数点記号
小数点文字。カンマまたはピリオドにすることができます。1000ごとの区切り文字、または区切り文字と同じにすることはできません。
フィールドタイプは数値である必要があります。また、場合によってはフィールドの精度とスケールを更新する必要があります。
デフォルトはピリオドです。
日時形式
オプション。フラットファイル接続で指定された日時形式をオーバーライドします。
オーバーライドするdatetimeformatを入力します。
例: YYYYMMDD。
存在する場合は追加
各パーティションのターゲットファイルおよび拒否ファイルに出力データを追加します。FTP/SFTPターゲットファイルの場合、このオプションは使用できません。
このオプションを選択しないと、
マッピング
タスクは出力データをターゲットファイルに書き込む前に、各ターゲットファイルを切り詰めます。ファイルが存在しない場合、
マッピング
タスクはファイルを作成します。
ターゲットディレクトリの作成
[出力ファイルディレクトリ]フィールドで指定されたターゲットディレクトリが存在しない場合は、ターゲットディレクトリを作成します。
ヘッダーのオプション
ファイルターゲットにヘッダ行を作成します。以下のオプションを選択することができます。
  • No Header。フラットファイルターゲットにヘッダ行を作成しません。
  • Output Field Names。出力フィールド名が指定されたファイルターゲットにヘッダー行を作成します。
  • Use header command output。ヘッダ行を生成するには、[Header Command]フィールドでこのコマンドを使用します。例えば、ファイルターゲットのヘッダー行にデータを追加するコマンドを使用できます。
デフォルトは[No Header]です。
ヘッダーコマンド
ファイルターゲットにヘッダー行を生成するために使用するコマンド。例えば、ファイルターゲットのヘッダー行にデータを追加するコマンドを使用できます。
フッタコマンド
ファイルターゲットにフッタ行を生成するために使用するコマンド。
出力タイプ
タスクのターゲットのタイプ。ターゲットデータをファイルターゲットに書き込むには、
[ファイル]
を選択します。コマンドにデータを出力するには、
[コマンド]
を選択します。
FTP/SFTPターゲット接続に対して、
[コマンド]
を選択することはできません。
出力ファイル名
出力ファイルのファイル名、またはファイル名とパス。デフォルトでは、
マッピング
タスクによって、ターゲットオブジェクトの後に出力ファイルの名前が設定されます。
ターゲットオブジェクトには、次のいずれかのファイル拡張子を使用する必要があります:
csv、dat、txt
出力ファイルディレクトリ
フラットファイルターゲットの出力ディレクトリの名前。デフォルトでは、
マッピング
タスクは出力ファイルをターゲット接続ディレクトリに書き込みます。
また、入力パラメータを使用してターゲットファイルディレクトリを指定することもできます。
サービスプロセス変数ディレクトリ$PMTargetFileDirを使用した場合、タスクはシステム変数への設定済みのパスにターゲットファイルを書き込みます。システム変数の設定済みパスを見つけるには、次のディレクトリにあるpmrdtm.cfgファイルを参照してください。
<Secure Agent installation directory>\apps\Data_Integration_Server\<Data Integration Server version>\ICS\main\bin\rdtm
また、$PMTargetFileDir変数への設定済みのパスは、Administratorのデータ統合サーバーシステム設定の詳細にあります。
拒否ファイルディレクトリ
拒否ファイルを書き込むディレクトリパス。デフォルトでは、
マッピング
タスクはすべての拒否ファイルを次のサービスプロセス変数ディレクトリに書き込みます:
$PMBadFileDir/<federated task ID>
[拒否ファイル名]
フィールドでディレクトリとファイル名の両方を指定する場合は、このフィールドをクリアします。
マッピング
タスクはタスクの実行時に、このフィールドと
[拒否ファイル名]
フィールドを連結します。
拒否ファイル名
拒否ファイルのファイル名、またはファイル名とパス。デフォルトでは、
マッピング
タスクはターゲットオブジェクト名に従って、「<ターゲット名>.bad」のように拒否ファイルに名前を付けます。
マッピング
タスクはタスクの実行時に、このフィールドと
[拒否ファイルディレクトリ]
フィールドを連結します。例えば、
[拒否ファイルディレクトリ]
フィールドに
「C:\reject_file\」
を指定し、
[拒否ファイル名]
フィールドに
「filename.bad」
と入力した場合、
マッピング
タスクにより
「C:\reject_file\filename.bad」
に拒否された行が書き込まれます。
次の表では、ファイルターゲットにメッセージを書き込む場合の詳細プロパティについて説明します。
プロパティ
説明
入力タイプ
ターゲットに書き込む入力のタイプ。次のいずれかのオプションを選択します。
  • バッファ
  • ファイル
使用可能なオプションは、アップストリームトランスフォーメーションからの受信データによって異なります。デフォルト値は[バッファ]です。
確認応答オプション
確認応答を保存するオプション。次のいずれかのオプションを選択します。
  • [セッションログに保存]
    : 確認応答をセッションログに書き込みます。
  • [ファイルに保存]
    : 確認応答をファイルに保存します。
  • [破棄]
    : 確認応答を破棄します。
確認応答ファイルのパス
確認応答をファイルに保存する場合に、確認応答を書き込むファイルのパス。
ファイルが存在する場合の動作
確認応答ファイルがすでに存在する場合に実行する操作。次のいずれかの操作を選択します。
  • [名前の変更]
    : 確認応答ファイルの名前を変更します。
  • [追加]
    : ファイルに確認応答を追加します。
  • [上書き]
    : 確認応答ファイルを上書きします。
確認応答がAA/CAではない場合、ジョブは失敗します。
確認応答コードがAAまたはCAでない場合、ジョブが失敗します。
確認応答がAR/CRである場合はジョブを再試行します
確認応答コードがARまたはCRの場合、ジョブの実行を再試行します。
メッセージ再試行の回数
メッセージの書き込みを試行する回数。
メッセージ再試行の間隔
メッセージの書き込みを再試行する時間間隔(秒単位)。
メッセージの検証
データ統合
がメッセージを検証するかどうかを示します。
拒否された行の転送
マッピング
タスクが拒否された行を拒否ファイルに転送するかどうかを示します。
行エラー処理を有効にした場合、
マッピング
タスクは拒否ファイルを生成する代わりに、拒否された行と削除された行を行エラーのログに書き込みます。削除された行を、行エラーログだけでなくセッションログにも書き出したい場合は、Verbose Dataトレースを有効にします。
却下された行を転送しない場合、
マッピング
タスクは却下された行がない状態でセッションログに書き込みを行います。