QuickStartによるエンティティの作成

準備

以下が必要です。

手順


QuickStart - エンティティ

  1. QuickStartのナビゲーションバーで、[Entities]をクリックします。
  2. レンチアイコンをクリックして、エンティティツールコントロールを開きます。
  3. + New Entityをクリックします。
  4. [New Entity]フォームの[Title]で、エンティティに名前を付けます。
  5. [Base URI]で、読み込んだドキュメントのURIに付けたいプレフィックスを指定します。
  6. [Properties]で、データソースを標準化するためのデータフィールドを追加します。

    エンティティプロパティでは、アプリケーションに提供する情報のフィールド名とデータ型を宣言します。これらのプロパティを、読み込んだデータの該当フィールドにマッピングしていきます。

    標準化の必要があるフィールドがもっとでてきた場合は、後からプロパティを追加できます。

    • 新しいプロパティを追加するには、をクリックし、新しい行を入力します。
      フィールド 説明
      Name アプリケーションがこのデータにアクセスする際に使用する名前。これは、ソースデータの該当フィールドの名前とは異なることもあります。
      Type アプリケーションがこのデータに対して想定する型。
      これは、ソースデータの該当フィールドの型と異なることもあります。複雑な型変換は、以下の方法で行うことできます。
      • マッピングステップにおいて、事前定義された関数/カスタム関数を使って値を計算する。
      • マッピングステップの代わりにカスタムステップ(型変換用のカスタムモジュールを含む)を使用する。

      ホストエンティティ内に他のエンティティを入れ子にする場合、あるいは外部エンティティへのリンクを作成する場合、Typeドロップダウンを展開し、一番下までスクロールします。

      • ホストエンティティ内に他のエンティティを入れ子にする場合、リスト内のEntities部分からエンティティモデルを選択します。
      • 外部エンティティへのリンクを作成する場合、リスト内のExternal Refs部分で[New External Ref...]をクリックします。

      QuickStart - 入れ子エンティティ - 型のプロパティドロップダウン

      Cardinality エンティティにおいて、このプロパティが複数のインスタンスを持つ可能性がある場合は、 1..∞を選択します。それ以外の場合は、1..1を選択します。
      Description (オプション)このエンティティプロパティの説明を入力します。
      Index Settings
      QuickStart - エンティティ - 主キーのプロパティ

      このプロパティで使用したいインデックスをオンにします。該当するインデックス設定アイコンの下にあるプロパティ行の空白部分にカーソルを合わせ、グレーのアイコンが表示されたら、該当するインデックスのタイプをクリックします。

      インデックス設定アイコンの説明については、インデックス設定を参照してください。

    • プロパティを削除するには、チェックボックスでプロパティ行を選択し、ごみ箱アイコン()をクリックします。
      QuickStart - エンティティ - プロパティの削除

  7. Saveをクリックします。
  8. インデックスの更新を求めるメッセージが表示されます。データベースにデータがすでに読み込まれている場合は、Yesをクリックします。それ以外の場合は、Noを選択します。

結果

エンティティカードが作成されます。


エンティティカード

  • エンティティカードのサイズを変更するには、右下の隅をドラッグします。
  • エンティティを編集するには、カードの右上隅にある鉛筆アイコン()をクリックします。
  • エンティティを削除するには、カードの右上隅にあるゴミ箱アイコン()をクリックします。
  • インデックス設定アイコンの説明については、インデックス設定を参照してください。