目次

Search

  1. はじめに
  2. Designerの使用
  3. ソースに関する作業
  4. フラットファイルに関する作業
  5. ターゲットに関する作業
  6. マッピング
  7. マップレット
  8. マッピングパラメータおよび変数
  9. ユーザー定義関数に関する作業
  10. デバッガの使用
  11. データリネージの表示
  12. オブジェクトの比較
  13. ビジネスコンポーネントの管理
  14. キューブと次元の作成
  15. マッピングウィザードの使用
  16. データタイプリファレンス
  17. Webブラウザの設定

Designerガイド

Designerガイド

タイプ2の次元/フラグカレントのマッピングの作成

タイプ2の次元/フラグカレントのマッピングの作成

タイプ2の次元/フラグを使ったマッピングでは、ユーザーが定義する比較に基づいてソース行のフィルタリングを行い、新しい次元と変更された次元の両方をターゲットに挿入します。各次元のカレントバージョンにフラグを設定し、またプライマリキーのバージョン管理を行うことにより、ターゲットテーブルの変更を追跡します。タイプ2の次元/フラグターゲットでは、カレントバージョンの次元においてカレントフラグが1に設定され、インクリメントされるプライマリキーの値も最大になります。
緩やかに変化する次元テーブルを更新する場合に、テーブル中の過去の次元データを完全に保持し、最新のデータにフラグを設定したければ、タイプ2の次元/フラグを使ったマッピングを使用します。バージョン管理されたプライマリキーを用いて、各次元の変更の順序を追跡します。
このオプションを使用すると、Designerはターゲットに2つの追加フィールドを作成します。
  • PM_CURRENT_FLAG。
    Integration Serviceにより、カレント行に「1」というフラグが設定され、前のバージョンのすべてに「0」というフラグが設定されます。
  • PM_PRIMARYKEY。
    Integration Serviceにより、ターゲットに書き込まれる各行のプライマリキーが生成されます。