目次

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

詳細ワークフローガイド

詳細ワークフローガイド

n:nのパーティション化

n:nのパーティション化

ソート済みまたは未ソートの入力を使用したジョイナトランスフォーメーションでは、
n
:
n
のパーティション化を使用できます。ジョイナトランスフォーメーションで
n
:
n
のパーティション化を使用するときは、マスターパイプラインおよび明細パイプラインに
n
個のパーティションを作成します。Integration Serviceで結合処理を行うときに、明細パーティションの行と対応するマスターパーティションの行とが比較され、その他のマスターパーティションの行は無視されます。アウタージョインでマスタデータおよび明細データを処理するときには、各明細キャッシュのパーティションが処理された後に、Integration Serviceによって一致しないマスタ行が出力されます。
マスタソースに数多くの行がある場合は、セッションのパフォーマンスをより良くするために、
n
:
n
のパーティション化を使用します。
n
:
n
のパーティション化を使用するには、セッションに複数のパーティションを作成し、ジョイナトランスフォーメーションにパーティションポイントを作成する必要があります。 ジョイナトランスフォーメーションにパーティションポイントを作成して、ジョイナトランスフォーメーションのマスタソースと明細ソースの両方に、複数のパーティションを作成します。
ジョイナトランスフォーメーションにパーティションポイントを作成する場合、Integration Serviceではキャッシュのパーティション化が使用されます。 各パーティションにメモリキャッシュが1つ作成されます。 各パーティションのメモリキャッシュには、そのパーティションに必要な行のみが含まれます。したがって、Integration Serviceには各パーティションのキャッシュメモリ全体の一部が必要です。