マスター データ サービスでは、ユーザー定義メタデータはモデル オブジェクトの記述に使用する情報です。 たとえば、特定のモデルまたはエンティティの所有者を追跡したり、エンティティにデータを提供するソース システムを追跡したりできます。
ユーザー定義メタデータは、 Metadata というモデルによって管理されます。 このモデルは、マスター データ サービスのインストール時に自動的に組み込まれます。他のすべての MDS モデルに似ていますが、バージョンを作成することはできません。
メタデータ モデルにユーザー定義メタデータを設定した後は、サブスクリプション ビューに含めることができるため、システムをサブスクライブすることによって使用できます。
メタデータ エンティティ
メタデータ モデルには 5 つのエンティティが含まれ、それぞれがユーザー定義メタデータをサポートするマスター データ モデル オブジェクトの種類を表します。 たとえば、 モデル メタデータ定義 エンティティにはモデルを表すメンバーが含まれており、 属性メタデータ定義 エンティティには、すべてのモデルのすべての属性を表すメンバーがあります。
モデル オブジェクトのメタデータを定義するには、これらのメンバーの属性のいずれかを設定します。 たとえば、 エンティティ メタデータ定義 エンティティでは、Price メンバーの Description 属性に" 顧客に販売されたときの製品価格" というテキストを設定できます。
メタデータ モデルのメンバーは、ユーザー定義メタデータをサポートするモデル オブジェクトが追加または削除されるたびに自動的に更新されます。
メタデータ モデルをバージョン管理したり、バージョン フラグを追加または変更したり、モデル デプロイ パッケージとして保存したりすることはできません。 ただし、他のマスター データ モデルで使用できるその他の機能はすべて同じです。 たとえば、メタデータ モデルに一連のビジネス ルールを実装して、データ ポリシーを適用できます。
メタデータ モデルのカスタマイズ
各メタデータ定義エンティティには、Name、Code、Description 属性が含まれます。 モデル オブジェクトをさらに記述するために、追加の属性を作成することもできます。
たとえば、次を作成できます。
Owner という名前のドメイン ベースの属性。各モデル オブジェクトの所有者を追跡するために使用します。
Last Review Date という名前の自由形式の属性。この属性は、オブジェクトが所有者によって最後にレビューされた日付を追跡するために使用します。
ソースという名前のドメイン ベースの属性。マスター データ サービス インスタンスと対話するソース システムを追跡および管理するために使用します。
関連タスク
タスクの説明 | トピック |
---|---|
モデル オブジェクトにメタデータを追加します。 | メタデータの追加 (マスター データ サービス) |