次の方法で共有


モデルのデプロイ (マスター データ サービス)

マスター データ サービスでは、パッケージは、配置可能なモデル構造と、必要に応じてモデルからのデータを含む XML ファイルです。 モデル パッケージを使用して、モデルのコピーをある MDS 環境から別の MDS 環境に移動したり、既存の MDS 環境で新しいモデルを作成したりできます。

重要

パッケージは、作成された SQL Server のエディションにのみ展開できます。 つまり、SQL Server 2008 R2 で作成されたパッケージを SQL Server 2012 以降に展開することはできません。

モデルをデプロイするためのツール

モデル パッケージを操作するには、ニーズに応じて 3 つのツールのいずれかを使用できます。

  • MDSModelDeploy ツール: モデル オブジェクトとデータを作成して配置するには、MDSModelDeploy.exe ツールを使用します。 MDS のインストール時に既定のパスを選択した場合、このツールは ドライブ:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration にあります。

  • モデル配置ウィザード: モデル構造のパッケージのみを作成して配置するには、マスター データ マネージャー Web アプリケーションのウィザードを使用します。 このウィザードを使用してデータを展開することはできません。

  • モデル パッケージ エディター: モデル パッケージを編集するには、モデル パッケージ エディター ウィザードを起動する ModelPackageEditor.exe を使用します。 このウィザードを使用して、MDSModelDeploy ツールまたはモデル配置ウィザードによって作成されたパッケージを編集します。 MDS のインストール時に既定のパスを選択した場合、このツールは ドライブ:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration にあります。

重要

MDSDeployModel を使用して、新しいモデルの作成、モデルの複製の作成、または既存のモデルとそのデータの更新を行うことができます。 MDSModelDeploy ツールを使用して既存のモデルとそのデータを更新し、パッケージにターゲット モデルに存在するエンティティ、属性、またはメンバーが含まれていない場合、MDSModelDeploy はそのエンティティ、属性、またはメンバーをモデルから削除しません。

パッケージに含まれるもの

モデル パッケージは、.pkg拡張子と共に保存される XML ファイルです。 デプロイ パッケージを作成するときに、データを含めるかどうかを決定できます。 データを含める場合は、含めるデータのバージョンを選択する必要があります。

すべてのモデル オブジェクトがパッケージに含まれます。 これらのオブジェクトは次のとおりです。

  • エンティティ

  • 属性

  • 属性グループ

  • 階層

  • コレクション

  • ビジネス ルール

  • バージョンの指標

  • サブスクリプション ビュー

ユーザー定義のメタデータ、ファイル属性、およびユーザーとグループのアクセス許可は含まれません。 モデルをデプロイしたら、これらを手動で更新する必要があります。

サンプル パッケージ

サンプル パッケージ ファイルは、マスター データ サービスをインストールするときに含まれます。 これらのパッケージ ファイルは、マスター データ サービスをインストールした Master Data Services\Samples\Packages ディレクトリにあります。 MDSModelDeploy ツールを使用してこれらのサンプル パッケージをデプロイすると、サンプル モデルが作成され、データが設定されます。

タスクの説明 トピック
MDSModelDeploy ツールを使用して、モデル オブジェクトやデータの新しい配置パッケージを作成します。 MDSModelDeploy を使用してモデル 配置パッケージを作成する
ウィザードを使用してのみ、モデル オブジェクトの新しい配置パッケージを作成します。 ウィザードを使用してモデル 配置パッケージを作成する
MDSModelDeploy ツールを使用して、モデル オブジェクトとデータのパッケージをデプロイします。 MDSModelDeploy を使用してモデル 配置パッケージをデプロイする
ウィザードを使用してのみ、モデル オブジェクトのパッケージを配置します。 ウィザードを使用してモデル 配置パッケージを配置する
モデル展開パッケージを編集して、モデル全体ではなく、モデルの選択した部分をデプロイします。 モデル 配置パッケージを編集する