メタデータの編集

この機能によって、エンティティ タイプや関連性ラベルを変更できます。 また、それらのエンティティ タイプや関連性ラベルのプロパティを追加、変更、削除することもできます。
  1. Relationship Analysis Client を開いた状態で、[開く] ボタンをクリックします。
  2. リスト内のモデルをクリックして選択します。
  3. [モデルの詳細] タブをクリックします。
  4. [メタデータを開く] をクリックします。
  5. 変更するエンティティ タイプまたは関連性ラベルを選択します。
  6. [データ] タブの [編集] リボン上にある [エンティティ] または [関連性] ボタンをクリックします。 あるいは、エンティティまたは関連性を右クリックして、[エンティティの編集] または [関連性の編集] を選択することもできます。 [エンティティの変更] ダイアログ ボックス、または[関連性の変更] ダイアログ ボックスが表示されます。
  7. 必要に応じて [プロパティ] フィールドを更新します。
  8. [OK] をクリックします。
  9. モデルを保存します。
いずれかのメタデータ要素が更新中のモデルに含まれている場合は、それらの要素を変更または削除することはできません。 変更または削除する要素がモデルに含まれているかどうかの判断については、以下の例を参照してください。
注: [モデルの変更] における [スキーマの変更] 機能を使用して、エンティティ タイプ、エンティティ タイプのプロパティ、関連性ラベル、関連性ラベルのプロパティを削除できます。インデックス タイプを変更することも可能です。

以下の要素を含む保険データのモデルを編集しているとします。
エンティティ タイプ
  • 保険会社
  • 医療機関
  • 患者
関連性ラベル
  • 受診
  • 保険請求
これらの要素に、以下のプロパティがあるとします。
保険会社
  • 名前 (Blue Cross Blue Shield など)
医療機関
  • 名前 (Dr. Marcus Welby、Mayo Clinic など)
  • ZIP (20616 など)
患者
  • 生年月日 (2/11/65 など)
  • 名前 (John Smith など)
  • ZIP (20616 など)
受診
  • 受診日 (11/27/14 など)
  • 診断 (気管支炎など)
保険請求
  • 患者名 (John Smith など)
  • 請求日 (12/01/14 など)
  • 金額 (247 ドルなど)

モデルに Blue Cross Blue Shield と United Healthcare に対するエンティティと、(医療機関として) 医師または病院のエンティティがある場合、これらのエンティティ タイプを削除することはできません。 これらのエンティティ タイプを削除しようとすると、モデルの中に存在するそのタイプのエンティティ数を通知するエラー メッセージが表示されます。 これらのエンティティ タイプの既存のプロパティを変更することもできません。 このことは、[エンティティを追加] ウィンドウで、「保険会社」と「医療機関」のエンティティ タイプの両方に対して、[タイプ] と [インデックス タイプ] のフィールドがグレー表示されることで示されます。 モデルにこれら 2 つのエンティティ タイプしか含まれていない場合、「患者」エンティティ タイプを削除したり、そのプロパティを変更したりすることは可能です。「患者」エンティティはまだモデルに存在しないためです。 「保険会社」と「医療機関」のエンティティ タイプにプロパティを追加することもできます。

同様に、医療機関と保険会社の間の「保険請求」関連性ラベルがモデルに含まれており、これらの関連性に「請求日」プロパティは含まれているが「金額」プロパティは含まれていない場合、「保険請求」関連性ラベルの「金額」プロパティは変更/削除できますが、「請求日」プロパティを変更/削除することはできません。 このことは、[関連性を追加] ウィンドウで、「請求日」プロパティの [タイプ] フィールドがグレー表示されることで示されます。 「保険請求」関連性ラベルにプロパティを追加することはできます。
変更または削除する要素がモデルに含まれているかどうかがわからない場合は、[モデルを開く] ダイアログ ボックスの [モデルの詳細] タブにモデルのコンテンツを表示することができます。
  1. Relationship Analysis Client を開いた状態で、[開く] ボタンをクリックします。
  2. リスト内のモデルをクリックして選択します。
  3. [モデルの詳細] タブをクリックします。
このタブには、モデルの詳細情報が表示されます。 以下の例では、赤色のボックスに、「保険会社」エンティティ タイプが 2 つ、「医療機関」エンティティ タイプが 1 つ存在するが、「患者」エンティティ タイプは存在しないことが示されています。 また、青色のボックスには、「保険会社」エンティティ タイプに入力されている「保険請求」関連性ラベルが 2 つ存在し、「医療機関」エンティティ タイプから出力されている「保険請求」関連性ラベルも 2 つ存在するが、「受診」関連性ラベルは存在しないことが示されています。 この情報から、「保険会社」または「医療機関」のエンティティ タイプを削除したり、その既存のプロパティを変更したりすることはできないと判断できます。 同様に、「保険請求」関連性ラベルを削除または変更することはできません。 「患者」エンティティ タイプと「受診」関連性ラベルは変更または削除可能です。