プロパティ | 説明 |
---|---|
接続 | ターゲット接続の名前。 |
ターゲットタイプ | ターゲットの種類(単一のオブジェクトまたはパラメータ)。 |
オブジェクト | ターゲットオブジェクトの名前。 詳細モードでは、オブジェクト名にドル記号文字$を含めることはできません。ドル記号は、パラメータ用に予約された文字です。 |
形式オプション | フラットファイルの形式オプション。[形式オプション]ダイアログボックスを開き、ファイルの形式を定義します。 区切りファイルまたは固定長ファイルのいずれかのタイプを選択できます。デフォルトは区切りファイルです。 区切りフラットファイルタイプに書き込むには、次のファイル形式オプションを設定します。
注: Linuxマシンでは、改行文字として「\n」が書き込まれます。Windowsマシンでは、改行文字として「\r\n」が書き込まれます。 タブ、スペース、または任意の印刷出力可能な特殊文字を区切り文字として使用できます。区切り文字には最大10文字を使用できます。区切り文字はエスケープ文字およびテキスト修飾子以外にする必要があります。 固定長フラットファイルタイプに書き込むには、使用する固定長ファイル形式を選択します。リストに同じ名前の複数の固定長ファイル形式が含まれている場合は、名前に追加されたプロジェクトとフォルダの場所を使用して、使用する適切なファイル形式を指定します。固定長ファイル形式がない場合、[新規] > [コンポーネント] > [固定長ファイル形式]をクリックして作成します。 |
操作 | ファイルターゲットの場合、操作は常に挿入です。 |
プロパティ | 説明 |
---|---|
拒否された行の転送 | マッピングタスクが拒否された行を拒否ファイルに転送するかどうかを示します。 行エラー処理を有効にした場合、マッピングタスクは拒否ファイルを生成する代わりに、拒否された行と削除された行を行エラーのログに書き込みます。削除された行を、行エラーログだけでなくセッションログにも書き出したい場合は、Verbose Dataトレースを有効にします。 却下された行を転送しない場合、マッピングタスクは却下された行がない状態でセッションログに書き込みを行います。 |
1000ごとの区切り文字 | 1000ごとの区切り文字。なし、カンマ、またはピリオドにすることができます。小数点記号または区切り文字と同じにすることはできません。 フィールドタイプは数値である必要があります。また、場合によってはフィールドの精度とスケールを更新する必要があります。 デフォルトは[なし]です。 |
小数点記号 | 小数点文字。カンマまたはピリオドにすることができます。1000ごとの区切り文字、または区切り文字と同じにすることはできません。 フィールドタイプは数値である必要があります。また、場合によってはフィールドの精度とスケールを更新する必要があります。 デフォルトはピリオドです。 |
日時形式 | オプション。フラットファイル接続で指定された日時形式をオーバーライドします。 オーバーライドするdatetimeformatを入力します。 例: YYYYMMDD。 |
存在する場合は追加 | 各パーティションのターゲットファイルおよび拒否ファイルに出力データを追加します。FTP/SFTPターゲットファイルの場合、このオプションは使用できません。 このオプションを選択しないと、マッピングタスクは出力データをターゲットファイルに書き込む前に、各ターゲットファイルを切り詰めます。ファイルが存在しない場合、マッピングタスクはファイルを作成します。 |
ターゲットディレクトリの作成 | [出力ファイルディレクトリ]フィールドで指定されたターゲットディレクトリが存在しない場合は、ターゲットディレクトリを作成します。 |
ヘッダーのオプション | ファイルターゲットにヘッダ行を作成します。以下のオプションを選択することができます。
デフォルトは[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トレースを有効にします。 却下された行を転送しない場合、マッピングタスクは却下された行がない状態でセッションログに書き込みを行います。 |
特殊文字 | 説明 |
---|---|
%d | 2桁の10進数で表される日(01~31)。 |
%m | 2桁の10進数で表される月(01~12)。 |
%y | 2桁の10進数で表される、世紀を含まない年(00~99)。 |
%Y | 世紀を含む年(2015など)。 |
%T | 24時間表記の時刻(%H:%:M:%Sに相当)。 |
%H | 24時間表記の時間(00~24)。 |
%l | 12時間表記の時間(01~12)。 |
%M | 10進数で表される分(00~59)。 |
%S | 10進数で表される秒(00~60)。 |
%p | AMまたはPM。 |