条件の作成

選択されている論理モデル エンティティに対して [条件] セクションが表示されるのは、エンティティに対して少なくとも 1 つの変換が定義されている場合のみです。
  1. [マッピングの作成 <論理モデル名>] ページで、必要な論理エンティティを選択し、ツール バーの [条件ビルダー] アイコンをクリックします
    注: [変換] パネルには、物理モデル テーブルの詳細情報は表示されません。エンティティの後に物理モデル テーブルをクリックして [変換] パネルを開いた場合は、最後に選択したエンティティの詳細が表示されます。
    [論理テーブル <テーブル名> の条件ビルダー] ポップアップ ウィンドウに、[満たしているグループの条件] ドロップダウン リストが表示されます。
    注: 別のグループを追加するには、グループにマウスを合わせて、表示される [グループの追加] アイコン をクリックします。
  2. [満たしているグループの条件] ドロップダウン リストをクリックして、条件のグループ化方法を選択します。条件グループ内で定義されている条件のすべてを満たす必要があるのか、少なくとも 1 つを満たせばよいのか、どれも満たさない必要があるのかを指定します。
  3. 子グループを親グループに追加するには、親グループにマウスを合わせて、表示される [グループの追加] アイコン をクリックします。
  4. 条件をグループに追加するには、親グループにマウスを合わせて、表示される [比較の追加] アイコン をクリックします。追加された条件が、グループの下に表示されます。
    1. 条件の左オペランドを定義するには、[Expression Builder][<列 1>] をクリックして物理テーブル列を 1 つ選択します。
    1. 表示されているリストから論理演算子を選択するには、[Expression Builder][<比較>] をクリックします。
      選択した論理演算子が右辺のオペランドを必要とする場合、右辺オペランドのプレースホルダが定義の対象として表示されます。
    2. 右オペランドが必要な場合は、[<列 2>] をクリックします。
      右オペランドは、定数と物理モデル テーブル列のいずれかを使用して定義できます。
      定数
      定数を入力して、[定数の追加] をクリックします。
      使用可能な物理モデル列を 1 つ選択します。
      論理演算子に対し、右オペランドで想定されるオペランド数に基づいて、右オペランドを次のいずれかとして定義します。
      • 定数
      • 定数の集合
      • 任意の物理モデル テーブルの列
      • 任意の物理モデル テーブルの列の集合
  5. 求める条件が作成されるまで、ステップ 3 と 4 を必要なだけ繰り返します。
  6. [OK] をクリックします。
接続されている物理モデル テーブルから必要なデータをターゲットの論理モデル列に取得するには、定義されている子条件群のすべてが true か、いずれかが true か、あるいはどれも true でない必要があります。これは、親条件に対する定義と同じです。