目次

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. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

ファイルのパーティション化の設定

ファイルのパーティション化の設定

パーティションポイントを作成してパーティション情報を設定した後、[マッピング]の[トランスフォーメーション]ビューでソース接続に関する設定とファイルプロパティの設定ができます。ソースノードの下にある設定対象のソースインスタンス名をクリックします。ファイルソースのソースインスタンス名をクリックすると、セッションプロパティに接続およびファイルのプロパティが表示されます。
ソースファイル名やディレクトリを、ソースパーティションごとに設定できます。Workflow Managerは、パーティションごとにファイル名と格納場所を生成します。
以下の表に、マッピングにおけるファイルソースのファイルプロパティ設定を示します。
属性
説明
入力タイプ
ソース入力のタイプ。次のソース入力のタイプを選択できます。
  • ファイル。フラットファイルの場合は、COBOLまたはXMLソース。
  • コマンド。コマンドによって生成されたソースデータまたはファイルリスト。
コマンドを使用してXMLソースデータを生成することはできません。
同時読み込みのパーティション化
複数のパーティションがソースファイルから入力行を読み込む順序。以下のオプションを選択することができます。
  • スループットを最適化します。Integration Serviceは入力行の順序を保持しません。
  • 相対入力行の順序を保持します。Integration Serviceは、各パーティションによって読み込まれる行について、入力行の順序を保持します。
  • 絶対入力行の順序を保持します。Integration Serviceは、すべてのパーティションによって読み込まれるすべての行について、入力行の順序を保持します。
Source File Directory
フラットファイルソースのディレクトリ名。デフォルトで、Integration Serviceは、サービスのプロセス変数ディレクトリ$PMSourceFileDirでファイルソースを検索します。
[Source Filename]フィールドにディレクトリとファイル名の両方を指定する場合は、このフィールドをクリアします。Integration Serviceはセッションの実行時に、このフィールドと[ソースファイル名]フィールドを連結します。
また、セッションパラメータ$InputFile
Name
を使ってファイルの場所を指定することもできます。
ソースファイル名
フラットファイルソースのファイル名およびパス。必要に応じて、このファイル名にセッションパラメータ$InputFile
Name
を指定することもできます。
Integration Serviceはセッションの実行時に、このフィールドと[ソースファイルのディレクトリ]フィールドを連結します。たとえば[Source File Directory]フィールドに「C:\data\」と入力されている場合は、[Source Filename]フィールドに「filename.dat」と入力します。Integration Serviceはセッションを開始するときに「C:\data\filename.dat」を検索します。
デフォルトでは、Workflow Managerはソース定義に設定されているファイル名を入力します。
ソースファイルタイプ
次のソースファイルのタイプを選択できます。
  • Direct。ソースデータを含むソースファイル。
  • Indirect。ファイルのリストを含むソースファイル。[Indirect]を選択した場合、セッションを開始するとIntegration Serviceはファイルリストを検索し、リスト内の各ファイルを読み込みます。
コマンドのタイプ
コマンドが生成するソースデータのタイプ。次のコマンドのタイプを選択できます。
  • ソースデータ入力行を生成するコマンドのデータを生成するコマンド。
  • ファイルリストを生成するコマンドのファイルリストを生成するコマンド。
コマンド
ソースファイルデータを生成するために使用するコマンド。
文字列のNULLの切り捨て
最初のNULLキャラクタおよび最初のNULLキャラクタの後のすべての文字を文字列値から削除します。
文字列にNULLキャラクタを含む区切りフラットファイルに対して、このオプションを有効にします。 このオプションを選択しない場合、PowerCenter Integration Serviceは文字列にNULL文字を含む行に対して行エラーを生成します。
デフォルトでは無効になっています。