目次

Search

  1. はじめに
  2. パイプラインのパーティション化について
  3. パーティションポイント
  4. パーティションタイプ
  5. プッシュダウンの最適化
  6. プッシュダウンの最適化およびトランスフォーメーション
  7. リアルタイム処理
  8. コミットポイント
  9. 行エラーのロギング
  10. ワークフローリカバリ
  11. 停止と強制終了
  12. コンカレントワークフロー
  13. グリッド処理
  14. ロードバランサ
  15. ワークフロー変数
  16. セッションのパラメータおよび変数
  17. パラメータファイル
  18. FastExport
  19. 外部データのロード
  20. FTP
  21. セッションのキャッシュ
  22. 差分集計
  23. セッションログインタフェース
  24. バッファメモリについて
  25. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

ファイルプロパティの設定

ファイルプロパティの設定

ファイルに書き込むようにセッションを設定したあとは、ファイルプロパティを設定できます。出力ファイル名およびディレクトリと、拒否ファイル名およびディレクトリを指定する必要があります。これらのプロパティは、[マッピング]タブの[プロパティ]設定で設定します。ファイルプロパティを設定するには、ターゲットインスタンスを選択します。
以下の表に、[プロパティ]設定の属性を示します。
属性
説明
出力ファイルディレクトリ
出力ファイルディレクトリの名前およびパス。このフィールドにはディレクトリ名を入力します。デフォルトでは、ディレクトリ$PMTargetFileDirに出力ファイルが書き込まれます。
[出力ファイル名]フィールドに完全なディレクトリおよびファイル名を入力する場合は、このフィールドをクリアします。出力ファイルのパスにダブルスペースを使用した場合、外部ローダセッションが失敗する場合があります。
出力ファイル名
出力ファイルの名前。ファイル名、またはファイル名とディレクトリを入力します。デフォルトでは、ターゲットファイルには、マッピングで使用されているターゲット定義に基づいた名前が付けられます(
<ターゲット名>.
out)。出力ファイルのパスにダブルスペースを使用した場合、外部ローダセッションが失敗する場合があります。
拒否ファイルディレクトリ
拒否ファイルディレクトリの名前およびパス。デフォルトでは、統合サービスは拒否ファイルをすべてディレクトリ$PMBadFileDirに書き込みます。
[拒否ファイル名]フィールドに完全なディレクトリおよびファイル名を入力する場合は、このフィールドをクリアします。
拒否ファイル名
拒否ファイルの名前。ファイル名、またはファイル名とディレクトリを入力します。統合サービスはこのフィールドの情報を、[拒否ファイルディレクトリ]フィールドに入力された情報に追加します。たとえば、[拒否ファイルディレクトリ]フィールドに「C:/reject_file/」と入力されているときに、[拒否ファイル名]フィールドに「filename.bad」と入力すると、統合サービスはリジェクトされた行をC:/reject_file/filename.badに書き込みます。
デフォルトで、統合サービスはターゲットインスタンス名に従って、「
ターゲット名
.bad」のように拒否ファイルに名前を付けます。
また、拒否ファイルセッションパラメータを入力して拒否ファイルまたは拒否ファイルとディレクトリを表すこともできます。すべての拒否ファイルパラメータには「$BadFile
名前
」のように名前を付けます。
ファイルプロパティ設定
フラットファイルプロパティの定義。外部ローダを使用する場合には、[ファイルプロパティ設定]リンクをクリックしてフラットファイルプロパティを定義する必要があります。
Oracle外部ローダの場合、ターゲットフラットファイルは、固定長または区切りファイルです。
Sybase IQ外部ローダの場合、ターゲットフラットファイルは、固定長または区切りファイルです。
Teradata外部ローダの場合、ターゲットフラットファイルは、固定長または区切りファイルでなければなりません。
IBM DB2外部ローダの場合、ターゲットフラットファイルは区切りファイルでなければなりません。
[パーティション化されたファイルの統合]を選択したり、結合ファイル名を入力したりしないでください。外部ローダを使用する場合、パーティション化された出力ファイルを結合することはできません。