フィールド スケマティック属性のパラメータの構成

前提条件:

フィールド属性とは、カスタム クエリによって返される 1 つ以上のフィールドに含まれている値を持つ属性のことです。このカスタム クエリは、関連付けられたダイアグラム テンプレートまたはスケマティック フィーチャクラスに対して指定されているクエリです。カスタムクエリがない場合、フィールド属性とは、スケマティック ダイアグラム クラス テーブルまたはスケマティック フィーチャクラス自体のフィールドに含まれている値を持つ属性を指します。フィールド スケマティック属性パラメータを構成するには、その属性値を構築する元となる、返されるフィールドを指定します。以下の手順は、これらのフィールドの構成方法を示しています。

このスケマティック属性自体を作成するには、「スケマティック フィーチャクラスの属性の作成」または「スケマティック ダイアグラム テンプレートの属性の作成」トピックで説明する手順を開始し、その手順 6 で属性タイプを指定するときに、フィールドを選択します。以下は、これらのトピックの手順 7 で行う、特定のフィールド属性の構成に関する手順です。

新しいスケマティック属性の[タイプ] として [フィールド] を選択すると、次のように [プロパティ] タブが表示されます。

サンプル フィールド属性 - [プロパティ] タブのコンテンツ

次に、属性値を定義する値を持つフィールド名を構成する必要があります。

手順:
  1. [フィールド] エリアで、属性値を構築するために使用するフィールドをクリックします。

    [フィールド] エリアには、フィールド スケマティック属性の適用先のスケマティック フィーチャクラスまたはダイアグラム テンプレートで指定されたカスタム クエリによって返されるすべてのフィールドがリストされています。カスタム クエリを設定しないで構成されているスケマティック フィーチャクラスまたはダイアグラム テンプレートの場合、このリストにはスケマティック フィーチャクラスまたはダイアグラム クラス テーブルのフィールドが表示されます。

    サンプル フィールド属性 - [フィールド] セクションでフィールドを選択します。

  2. [右へ移動] [右へ移動] ボタン ボタンを使用してそのフィールドを整合チェックします。

    選択したフィールドが、右側の [識別子] エリアに自動的に移動します。

  3. 複数のフィールドでスケマティック属性値を構築する場合は、手順 1 と 2 を繰り返します。
    ヒントヒント:

    [フィールド] リストで目的のフィールドをダブルクリックすることで、そのフィールドの整合をチェックし、[識別子] エリアに移動することもできます。

    その場合、各属性値は、すべてのフィールドをそのエントリ順([識別子] リストの順)に連結することによって取得されます。連結されたフィールドは、ハイフンでつながれます。サンプル フィールド属性 - [識別子] リストで指定されたフィールドのリスト

  4. [識別子] リストのフィールド順序を変更するには、別の位置に移動するフィールドをクリックし、右側にある [1 つ上へ移動] [1 つ上へ移動] ボタンまたは [1 つ下へ移動] [1 つ下へ移動] ボタン矢印を、目的の順序になるまでクリックします。

    文字列定数も、属性値を構築するように構成できます。そのような文字列を追加するには、[識別子] セクションの右側にある [識別子の追加] [識別子の追加] ボタンボタンを使用します。追加された文字列は、他の指定されたフィールドと連結されます。

フィールド スケマティック属性の作成を完了するには、「スケマティック フィーチャクラスの属性の作成」または「スケマティック ダイアグラム テンプレートの属性の作成」トピックの手順 8 ~ 11 の説明に従って、[ストレージ モード] および [評価モード] セクションで使用可能なパラメータを指定する必要があります。


7/10/2012