次の方法で共有


マスター データ サービス概要

マスター データ サービスでは、モデルはマスター データの構造の最上位レベルのコンテナーです。 モデルを作成すると、類似したデータのグループを管理できます。たとえば、オンラインの製品データを管理するなどです。 モデルには 1 つ以上のエンティティが含まれています。エンティティにはメンバーが含まれており、これはデータ レコードです。

Azure Virtual Machine SQL Server 2016 をお試しになりますか? Microsoft Azure にサインアップし、ここに移動して、SQL Server 2016 が既にインストールされている仮想マシンを起動します。 完了したら、仮想マシンを削除できます。

たとえば、オンラインの製品モデルには、Product、Color、Style などのエンティティが含まれていることがあります。 color エンティティには、赤、銀、黒の色のメンバーが含まれている場合があります。

色エンティティを含む製品モデル 色エンティティ

またモデルには、エンティティ内で定義されている属性も含まれます。 属性には、エンティティ メンバーを記述するのに役立つ値が含まれています。 自由形式属性とドメインベースの属性があります。 ドメインベースの属性には、あるエンティティのメンバーによって設定され、その他のエンティティの属性値として使用できる値が含まれます。

たとえば、Product エンティティには、Cost と Weight の自由形式属性を含めることができます。 また、Color エンティティ メンバーによって設定された値を含む、色を表すドメインベースの属性もあります。 この色のマスター リストは、Product エンティティの属性値として使用されます。

色ドメインベースの属性を持つ製品エンティティ

派生階層は、モデル内のエンティティ間のリレーションシップから取得されます。 これらは、ドメインベースの属性リレーションシップです。 たとえば、Product モデルは、Color エンティティと Product エンティティ間のリレーションシップから取得される色の派生階層を持つ場合があります。

データの基本構造を定義したら、インポート機能を使用してデータ レコード (メンバー) の追加を開始できます。 データをステージング テーブルに読み込み、ビジネス ルールを使用してデータを検証し、MDS テーブルにデータを読み込みます。 また、属性の値を設定するのにビジネス ルールを使用することもできます。

次の表は、主なマスター データ サービスタスクの概要を示しています。 特に指定がない限り、次のすべての手順を実行するにはモデル管理者であることが必要です。 詳細については、「Administrators (マスター データ サービス)」を参照してください。

注意

テスト環境で次のタスクを完了し、マスター データ サービスのインストール時に提供されるサンプル データを使用できます。 詳細については、「Deploying Models (マスター データ サービス)」を参照してください。

操作 詳細 関連トピック
モデルを作成する モデルを作成すると、そのモデルが VERSION_1 と見なされます。 モデル (Master Data Services)

モデルを作成する (マスター データ サービス)
エンティティの作成 メンバーを含めるためにエンティティを必要な数だけ作成します。 エンティティ (マスター データ サービス)

エンティティを作成する (マスター データ サービス)
ドメイン ベースの属性として使用するエンティティを作成する ドメイン ベースの属性を作成するには、まず属性値の一覧を設定するエンティティを作成します。 ドメイン ベースの属性 (マスター データ サービス)

ドメイン ベースの属性を作成する (マスター データ サービス)
エンティティの属性を作成する メンバーを表す属性を作成します。 各エンティティには Name 属性と Code 属性が自動的に含まれます。これらの属性は削除できません。 テキスト、日付、数値、またはファイルを含む他の自由形式の属性を作成できます。 属性 (マスター データ サービス)

テキスト属性を作成する (マスター データ サービス)

数値属性を作成する (マスター データ サービス)

日付属性を作成する (マスター データ サービス)

リンク属性を作成する (マスター データ サービス)

ファイル属性を作成する (マスター データ サービス)
属性グループを作成する エンティティに 4 つまたは 5 つ以上の属性がある場合は、属性グループを作成できます。 これらのグループは、 [エクスプローラー] のグリッド上に表示されるタブに対応します。各タブに属性をグループ化することにより、移動が容易になります。 <イメージの挿入> 属性グループ (マスター データ サービス)

属性グループを作成する (マスター データ サービス)
エンティティをサポートするためのデータ レコード (メンバー) をインポートする ステージング処理を使用して、サポート エンティティのデータをインポートします。

Product モデルの場合は、色やサイズをインポートすることを意味します。

手動でメンバーを作成することもできます。

注: ユーザーは、エンティティのリーフ モデル オブジェクトに対する Update アクセス許可と、エクスプローラー機能領域へのアクセス権が最低限ある場合、マスター データ マネージャーでメンバーを作成できます。
データのインポート (Master Data Services)

ステージング処理を使用してマスター データ サービスにメンバーを読み込むか更新する

リーフ メンバーを作成する (マスター データ サービス)
データ品質を保証するビジネス ルールを作成する データの精度を保証するためにビジネス ルールを作成してパブリッシュします。 ビジネス ルールを使用すると、次のことが可能になります。

既定の属性値を設定する。

属性値を変更する。

データがビジネス ルール検証に合格しなかったときに、電子メール通知を送信する。
ビジネス ルール (マスター データ サービス)

ビジネス ルールを作成しパブリッシュする (マスター データ サービス)

通知 (Master Data Services)

電子メール通知を構成する (Master Data Services)

通知を送信するようにビジネス ルールを構成する (マスター データ サービス)
プライマリ エンティティのデータ レコード (メンバー) をインポートします。 ビジネス ルールの適用 ステージング処理を使用して、プライマリ エンティティのデータをインポートします。 終了後、バージョンを検証します。 これにより、モデル バージョンのすべてのメンバーにビジネス ルールが適用されます。

次に、ビジネス ルール検証に問題があれば修正します。
検証 (Master Data Services)

ビジネス ルールに対してバージョンを検証する (マスター データ サービス)

検証ストアド プロシージャ (マスター データ サービス)
派生階層を作成する 派生階層は、ビジネス ニーズの変化に応じて更新でき、すべてのメンバーを適切なレベルで記述するようにします。 派生階層 (Master Data Services)

派生階層を作成する (マスター データ サービス)
必要に応じて、明示的階層を作成する レベル ベースではなく、単一のエンティティのメンバーを含む階層を作成する場合に、明示的階層を作成できます。 明示的階層 (Master Data Services)

明示的階層を作成する (マスター データ サービス)
必要に応じて、コレクションを作成します。 レポートまたは分析のためにメンバーのさまざまなグループを表示する場合で、完全な階層を必要としないときは、コレクションを作成します。

注: ユーザーは、コレクション モデル オブジェクトに対する更新アクセス許可と、エクスプローラー機能領域へのアクセス権が最低限ある場合、マスター データ マネージャーでコレクションを作成できます。
コレクション (マスター データ サービス)

コレクションを作成する (Master Data Services)
ユーザー定義メタデータを作成する モデル オブジェクトを記述するには、モデルにユーザー定義メタデータを追加します。 メタデータには、オブジェクトの所有者やデータ ソースを含めることができます。 メタデータ (マスター データ サービス)

メタデータの追加 (マスター データ サービス)
モデルのバージョンをロックし、バージョン フラグを割り当てる モデルのバージョンをロックして、管理者以外のユーザーがメンバーに対する変更を実行できないようにします。 ビジネス ルールに対するバージョンのデータ検証が正常に完了したら、バージョンをコミットできます。これにより、すべてのユーザーがメンバーに対する変更を実行できなくなります。

バージョン フラグを作成してモデルに割り当てます。 フラグによって、ユーザーおよびサブスクライブ システムは使用するモデルのバージョンを識別できます。
バージョン (マスター データ サービス)

バージョンをロックする (マスター データ サービス)

バージョン フラグを作成する (マスター データ サービス)
サブスクリプション ビューを作成する サブスクライブ システムがマスター データを使用するには、サブスクリプション ビューを作成します。これにより、マスター データ サービス データベースに標準ビューが作成されます。 データのエクスポート (Master Data Services)

サブスクリプション ビューを作成する (マスター データ サービス)
ユーザー権限とグループ権限を構成する ユーザー権限とグループ権限は、テスト環境から運用環境にコピーできません。 ただし、運用環境で最終的に使用するセキュリティを決定するために、テスト環境を使用できます。 セキュリティ (Master Data Services)

グループを追加する (マスター データ サービス)

ユーザーを追加する (マスター データ サービス)

準備ができたら、データの有無に関係なく、運用環境にモデルを配置できます。 詳細については、「Deploying Models (マスター データ サービス)」を参照してください。