次の方法で共有


メタデータ (マスター データ サービス)

マスター データ サービスでは、ユーザー定義メタデータはモデル オブジェクトを記述するために使用する情報です。 たとえば、特定のモデルまたはエンティティの所有者を追跡する場合や、エンティティにデータを提供するソース システムを追跡する場合があります。

ユーザー定義メタデータは、 Metadata というモデルによって管理されます。 このモデルは、マスター データ サービスがインストールされると自動的に含まれ、他のすべての MDS モデルに似ていますが、バージョンを作成することはできません。

メタデータ モデルにユーザー定義のメタデータを投入した後は、それをサブスクリプション ビューに追加することで、サブスクライブ システムから利用できるようになります。

メタデータ エンティティ

メタデータ モデルには 5 つのエンティティが含まれます。各エンティティはユーザー定義メタデータをサポートするマスター データ モデル オブジェクトの種類を表します。 たとえば、 Model Metadata Definition エンティティにはモデルを表すメンバーが含まれており、 属性メタデータ定義 エンティティにはすべてのモデルのすべての属性を表すメンバーがあります。

モデル オブジェクトのメタデータを定義するには、こうしたメンバーのいずれかの属性を設定します。 たとえば、 エンティティ メタデータ定義 エンティティでは、Price メンバーの Description 属性に" 顧客に販売されたときの製品価格" というテキストを設定できます。

メタデータ モデルのメンバーは、ユーザー定義メタデータをサポートするモデル オブジェクトが追加または削除されると自動的に更新されます。

メタデータ モデルでは、バージョン管理、バージョン フラグの追加または変更を行うことができません。また、メタデータ モデルをモデルの配置パッケージとして保存することもできません。 ただし、他のマスター データ モデルで使用できるその他の機能はすべて備えています。 たとえば、ビジネス ルールのセットをメタデータ モデルに実装して、データ ポリシーを強制することができます。

メタデータ モデルのカスタマイズ

各メタデータ定義エンティティには、Name、Code、および Description の属性があります。 また、追加の属性を作成して、モデル オブジェクトを詳細に説明することができます。

たとえば、以下の属性を作成できます。

  • Owner という名前のドメイン ベースの属性。各モデル オブジェクトの所有者を追跡するために使用します。

  • Last Review Date という名前の自由形式の属性。所有者によってオブジェクトが最後に確認された日付を追跡するために使用します。

  • Sources という名前のドメインベースの属性。これは、マスター データ サービス インスタンスと対話するソース システムを追跡および管理するために使用します。

タスクの説明 トピック
モデル オブジェクトにメタデータを追加します。 メタデータの追加 (マスター データ サービス)