目次

Search

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

Designerガイド

Designerガイド

リレーショナルターゲット定義の保持

リレーショナルターゲット定義の保持

以下の方法で、リレーショナルターゲット定義を管理できます。
  • ターゲット定義の再インポート。
    ターゲットが大幅に変更された場合には、ターゲット定義を編集するのではなく再インポートします。
  • プライマリキーと外部キーの関係の定義。
    リレーショナルターゲットテーブル間の、プライマリキーと外部キーの関係を定義します。
  • ターゲット定義の編集。
    ターゲット定義を編集し、コメントまたはキーの関係を追加したり、それらを更新して変更したターゲットを反映させます。
リレーショナルターゲット定義を作成すると、以下のターゲット定義タブを使用してターゲット定義を編集できます。
  • リレーショナルターゲットの制約や、フラットファイルターゲットのフラットファイルプロパティなどのプロパティを編集します。
  • [カラム]タブ。
    データタイプや精度などのカラム情報を編集します。
  • [インデックス]タブ。
    リレーショナルターゲット定義のインデックス情報を追加します。
  • ターゲット定義などのリポジトリオブジェクトに情報を関連付けることで、リポジトリに格納されているメタデータを拡張することができます。
ターゲット定義を変更すると、Designerはそのターゲットを使用しているマッピングすべてに変更を反映します。ターゲット定義への変更の内容によっては、マッピングが無効になる場合もあります。
以下の表に、ターゲット定義の編集がマッピングにどのような影響を与えるかを示します。
変更
結果
カラムの追加
マッピングが無効となることはありません。
カラムのデータタイプの変更
マッピングが無効となることがあります。新しいデータタイプと一致しないデータタイプを使用する入力ポートにカラムを接続した場合(例えば、DecimalからDate)は、マッピングは無効となります。
カラム名の変更
マッピングが無効となることがあります。カラムを追加した直後にそのカラム名を変更した場合は、マッピングは有効のままです。既存のカラムのカラム名を変更した場合は、マッピングは無効になります。
カラムの削除
削除したカラムの値をマッピングが使用すると、マッピングが無効となることがあります。
ターゲット定義のタイプの変更
マッピングが無効となることはありません。
Target Designerでターゲットに新しいカラムを追加しても、そのターゲット定義を使用するマッピングはすべて有効のままです。しかし新しいカラムを追加して、特定のプロパティをいくつか変更した場合は、そのターゲット定義を使用するマッピングは無効になります。
新しく追加したターゲットカラムで、次のプロパティについては変更してもマッピングは無効になりません。
  • 名前
  • データタイプ
  • フォーマット
変更によりマッピングが無効になる場合は、マッピングおよびマッピングを使用するすべてのセッションを検証します。クエリの結果ウィンドウ、依存関係の表示ウィンドウ、またはナビゲータウィンドウからオブジェクトを検証できます。これらの場所から、ワークスペースで複数のオブジェクトを開くことなく検証できます。これらの場所の1つからマッピングやセッションを検証できない場合は、ワークスペースでオブジェクトを開き、編集します。