モデル (Master Data Services)
モデルは、Master Data Services の最上位レベルのデータ編成単位です。モデルには次のモデル オブジェクトが含まれています。
エンティティ
属性と属性グループ
明示的階層と派生階層
コレクション
次の図は、1 つのモデル内のオブジェクト間のリレーションシップを示しています。
.gif)
モデルは複数のエンティティを含みます。エンティティは属性、明示的階層、およびコレクションを含みます。属性は属性グループに含まれる場合があります。エンティティが別のエンティティの属性として使用される場合、ドメイン ベースの属性 (DBA) が存在します。
注 |
|---|
派生階層はモデル オブジェクトでもありますが、図には示されていません。派生階層は、エンティティ間に存在するドメイン ベースの属性リレーションシップから派生します。詳細については、「派生階層 (Master Data Services)」を参照してください。 |
マスター データは、モデル オブジェクトに含まれるデータです。Master Data Services では、マスター データはエンティティのメンバーとして格納されます。
Master Data Services 実装には、1 つまたは複数のモデルを含めることができます。各モデルでは、類似するデータをグループ化する必要があります。 マスター データは通常、4 つのカテゴリ (人、場所、物、概念) のうちの 1 つに分類されます。 たとえば、製品関連のデータを含む Product モデルや、顧客関連のデータを含む Customer モデルを作成できます。
ユーザーとグループには、モデル内のオブジェクトを表示および更新する権限を割り当てることができます。モデルに権限を与えない場合、モデルは表示されません。
任意の時点で、モデル内のマスター データのコピーを作成できます。このコピーをバージョンと呼びます。
テスト環境でモデルが既に定義済みの場合は、対応するデータの有無に関係なく、テスト環境から運用環境にモデルを配置できます。これにより、運用環境でモデルを再作成する必要がなくなります。
モデル オブジェクトは、マスター データ マネージャーのユーザー インターフェイスの [システム管理] 機能領域で管理されます。
例
次の例では、Product モデルのオブジェクトは製品 (product) に関連するデータを論理的にグループ化します。
.gif)
その他の一般的なモデルは次のとおりです。
Accounts: 貸借対照表勘定科目、損益計算書勘定科目、統計、勘定科目の種類などのエンティティが含まれます。
Customer: 性別、学歴、職業、配偶者の有無などのエンティティが含まれます。
Geography: 郵便番号、都道府県、郡市町村、地域、区域、国、大陸などのエンティティが含まれます。
注