目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. セッションプロパティリファレンス
  17. ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

パフォーマンスカウンタの理解

パフォーマンスカウンタの理解

すべてのトランスフォーメーションには、入力行、出力行、およびエラー行の数を示す複数の基本カウンタが備えられています。
Source Qualifier、Normalizer、およびターゲットトランスフォーメーションは、バッファに対するデータの出し入れの効率性を示す追加のカウンタを備えています。これらのカウンタを使用して、パフォーマンスのボトルネックを突き止めます。
トランスフォーメーションの中には、その機能に固有のカウンタを持つものがあります。たとえば、各Lookupトランスフォーメーションには、ルックアップキャッシュに格納された行数を示すカウンタがあります。
パフォーマンス詳細ファイルを表示した場合、1番目のカラムにはマッピング内にあるトランスフォーメーション名が表示され、2番目のカラムにはカウンタ名が含まれていて、3番目のカラムには結果の数値または効率(パーセンテージ)が保持されています。Joinerトランスフォーメーションを使用する場合、最初のカラムにはJoinerトランスフォーメーションのインスタンスが2つ表示されます。
  • <
    Joinerトランスフォーメーション
    > [M]
    。 Joinerトランスフォーメーションのマスタパイプラインに関するパフォーマンスの詳細が表示されます。
  • <
    Joinerトランスフォーメーション
    > [D]
    。 Joinerトランスフォーメーションの明細パイプラインに関するパフォーマンスの詳細が表示されます。
複数のパーティションを作成した場合、Integration Serviceではパーティションごとに一組のカウンタが生成されます。 次の各パフォーマンスカウンタは、Expressionトランスフォーメーションの2つのパーティションを示しています。
Transformation Name
Counter Name
Counter Value
EXPTRANS [1]
Expression_input rows
8
EXPTRANS [1]
Expression_output rows
8
EXPTRANS [2]
Expression_input rows
16
EXPTRANS [2]
Expression_output rows
16
パーティションの数を増やすと、集計またはランク入力行の数が前のトランスフォーメーションの出力行の数と一致しなくなる場合があります。
以下の表に、[セッションのパフォーマンス詳細]領域またはパフォーマンス詳細ファイルに表示される、アグリゲータおよびランクトランスフォーメーションのカウンタおよび説明を示します。
カウンタ
説明
Aggregator/Rank_
inputrows
トランスフォーメーションへ渡された行の数
Aggregator/Rank_
outputrows
トランスフォーメーションから送出された行の数
Aggregator/Rank_
errorrows
Integration Serviceによってエラーが検出された行の数
Aggregator/Rank_
readfromcache
Integration Serviceがインデックスキャッシュまたはデータキャッシュから読み取りを行った回数
Aggregator/Rank_
writetocache
Integration Serviceがインデックスキャッシュまたはデータキャッシュに書き込みを行った回数
Aggregator/Rank_
readfromdisk
キャッシュされたデータを使用する代わりに、Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルから読み取りを行った回数
Aggregator/Rank_
writetodisk
キャッシュされたデータを使用する代わりに、Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルに書き込みを行った回数
Aggregator/Rank
_newgroupkey
Integration Serviceが新しく作成したグループの数
Aggregator/Rank
_oldgroupkey
Integration Serviceが既存のグループを使用した回数
以下の表に、[セッションのパフォーマンス詳細]領域またはパフォーマンス詳細ファイルに表示されるルックアップトランスフォーメーションのカウンタ/説明を示します。
カウンタ
説明
Lookup
_inputrows
トランスフォーメーションへ渡された行の数
Lookup
_outputrows
トランスフォーメーションから送出された行の数
Lookup
_errorrows
Integration Serviceによってエラーが検出された行の数
Lookup
_rowsinlookupcache
ルックアップキャッシュに格納された行の数
以下の表に、[セッションのパフォーマンス詳細]領域またはパフォーマンス詳細ファイルに表示される、マスターおよび明細ジョイナトランスフォーメーションのカウンタおよび説明を示します。
カウンタ
説明
Joiner
_inputMasterRows
マスターソースからトランスフォーメーションに渡された行数
Joiner
_inputDetailRows
明細ソースからトランスフォーメーションに渡された行数
Joiner
_outputrows
トランスフォーメーションから送出された行の数
Joiner
_errorrows
Integration Serviceによってエラーが検出された行の数
Joiner_
readfromcache
Integration Serviceがインデックスキャッシュまたはデータキャッシュから読み取りを行った回数
Joiner_
writetocache
Integration Serviceがインデックスキャッシュまたはデータキャッシュに書き込みを行った回数
Joiner
_readfromdisk
キャッシュされたデータを使用する代わりに、Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルから読み取りを行った回数。
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用した場合です。
Joiner
_writetodisk
キャッシュされたデータを使用する代わりに、Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルに書き込みを行った回数。
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用した場合です。
Joiner
_readBlockFromDisk
キャッシュされたデータを使用する代わりに、Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルから読み取りを行った回数。
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用しなかった場合です。
Joiner
_writeBlockToDisk
Integration Serviceがインデックスキャッシュまたはデータキャッシュに書き込みを行った回数
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用しなかった場合です。
Joiner
_seekToBlockInDisk
Integration Serviceがローカルディスク上のインデックスファイルまたはデータファイルにアクセスした回数。
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用しなかった場合です。
Joiner
_insertInDetailCache
Integration Serviceが明細キャッシュに書き込みを行った回数。ユーザーが単一ソースからのデータを結合した場合に、このカウンタがIntegration Serviceで生成されます。
このカウンタがIntegration Serviceで生成されるのは、ユーザーがジョイナトランスフォーメーションにソート済みの入力を使用した場合です。
Joiner
_duplicaterows
Integration Serviceによってマスタリレーション内で検出された重複行の数
Joiner
_duplicaterowsused
Integration Serviceによってマスタリレーション内で重複行が使用された回数
以下の表に、[セッションのパフォーマンス詳細]領域またはパフォーマンス詳細ファイルに表示される、その他のすべてのトランスフォーメーションのカウンタおよび説明を示します。
カウンタ
説明
Transformation
_inputrows
トランスフォーメーションへ渡された行の数
Transformation
_outputrows
トランスフォーメーションから送出された行の数
Transformation
_errorrows
Integration Serviceによってエラーが検出された行の数
Source Qualifierとターゲットが複数ある場合は、それら全体を評価します。Source Qualifierおよびターゲットでは、80-100パーセントが「高い値」とみなされます。0-20パーセントが「低い値」になります。