目次

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

詳細ワークフローガイド

詳細ワークフローガイド

キャッシュファイルの命名規則

キャッシュファイルの命名規則

では、インデックス、データ、およびソータキャッシュファイルに対して、さまざまな命名規則が使用されます。
以下の表に、各キャッシュファイルタイプの命名規則を示します。
キャッシュファイル
命名規則
データおよびソーター
[<名前の接頭語> | <接頭語> <セッションID>_<トランスフォーメーションID>]_[パーティションインデックス]_[OS][BIT].<接尾語> [オーバーフローインデックス]
インデックス
<接頭語> <セッションID>_<トランスフォーメーションID>_<グループID>_<キータイプ>.<接尾語> <オーバーフロー>
以下の表に、キャッシュファイル名のコンポーネントを示します。
ファイル名の要素
説明
名前の接頭語
Lookupトランスフォーメーションで設定されたキャッシュファイル名の接頭語。Lookupトランスフォーメーションキャッシュファイル用です。
Prefix
トランスフォーメーションのタイプを表します。
  • アグリゲータトランスフォーメーション - PMAGG
  • ジョイナトランスフォーメーション - PMJNR
  • ルックアップトランスフォーメーション - PMLKUP
  • ランクトランスフォーメーション - PMAGG
  • ソータトランスフォーメーション - PMSORT
  • XMLターゲット - PMXML.
Session ID
セッションインスタンスのID番号。
Transformation ID
トランスフォーメーションインスタンスのID番号。
Group ID
階層型のXMLターゲットでのグループごとのID。Integration Serviceでは、グループごとに1つのインデックスキャッシュが作成されます。XMLターゲットキャッシュファイル用です。
Key Type
キーのタイプ。外部キーまたはプライマリキーを使用できます。XMLターゲットキャッシュファイル用です。
Partition Index
セッションに複数のパーティションが含まれる場合、このIDによってパーティション番号が識別されます。パーティションインデックスはゼロベースになります。したがって、先頭パーティションにはパーティションインデックスはありません。パーティションインデックス2は、3つ目のパーティションに作成されたキャッシュファイルという意味になります。
OS
Integration Serviceプロセスを実行するマシンのオペレーティングシステムを識別します。
  • W - Windows
  • S - Solaris
  • A - AIX
  • L - Linux
  • M - Mainframe
Lookupトランスフォーメーションキャッシュファイル用です。
BIT
Integration Serviceプロセスを実行するマシンのビットプラットフォームを識別します(32ビットまたは64ビット)。Lookupトランスフォーメーションキャッシュファイル用です。
Suffix
キャッシュファイルのタイプを識別します。
  • インデックスキャッシュファイルは、ヘッダファイルの場合は.idx0、データファイルの場合は.idx
    n
    です。
  • データキャッシュファイルは、ヘッダファイルの場合は.dat0、データファイルの場合は.dat
    n
    です。
  • ソータキャッシュファイルは、.PMSORT()です。
Overflow Index
キャッシュファイルが2GBを超えるデータを扱う場合、Integration Serviceでは、より多くのキャッシュファイルが作成されます。これらのファイルを作成するときにIntegration Serviceはファイル名にオーバーフローインデックスを付加し、PMAGG*.idx2やPMAGG*.idx3のようにします。キャッシュファイルの数は、キャッシュディレクトリのディスクの空きによって制限されます。
ソータトランスフォーメーションのキャッシュファイルが2GBを超えるデータを処理する場合、PowerCenter Integration Serviceがさらにキャッシュファイルを作成することはありません。
例えば、インデックスキャッシュのデータファイル名はPMLKUP748_2_5S32.idx1とします。PMLKUPは、トランスフォーメーションタイプがルックアップであることがわかり、748はセッションID、2はトランスフォーメーションID、5はパーティションインデックス、S(Solaris)はオペレーティングシステム、32はビットプラットフォームです。