モデルの配置 (マスター データ サービス)
マスター データ サービスのパッケージは、配置可能なモデル構造と (必要に応じて) モデル データを含んだ XML ファイルです。 モデル パッケージを使用して、モデルのコピーを MDS 環境間で移動したり、既存の MDS 環境に新しいモデルを作成したりすることができます。
重要
パッケージは、作成されたSQL Serverのエディションにのみ展開できます。 つまり、SQL Server 2008 R2 で作成されたパッケージは、SQL Server 2012 以降に展開できません。
モデルを展開するためのツール
モデル パッケージを使用するには、3 つのツールをニーズに応じて使い分けることができます。
MDSModelDeploy ツール: モデル オブジェクトとデータを作成して配置するには、MDSModelDeploy.exe ツールを使用します。 MDS のインストール時に既定のパスを選択した場合、このツールは drive:\Program Files\Microsoft SQL Server\120\マスター データ サービス\Configuration にあります。
モデル配置ウィザード: モデル構造のパッケージのみを作成して配置するには、マスター データ マネージャー Web アプリケーションでウィザードを使用します。 このウィザードを使用して、データを配置することはできません。
モデル パッケージ エディター: モデル パッケージを編集するには、ModelPackageEditor.exe を使用してモデル パッケージ エディター ウィザードを起動します。 このウィザードを使用して、MDSModelDeploy ツールまたはモデル配置ウィザードによって作成されたパッケージを編集します。 MDS のインストール時に既定のパスを選択した場合、このツールは drive:\Program Files\Microsoft SQL Server\120\マスター データ サービス\Configuration にあります。
重要
MDSDeployModel を使用すると、新しいモデルの作成、モデルの複製の作成、または既存のモデルとそのデータの更新を実行できます。 MDSModelDeploy ツールを使用して既存のモデルとそのデータを更新するときに、配置先モデルに存在するエンティティ、属性、またはメンバーがパッケージに含まれていない場合は、MDSModelDeploy によって、そのエンティティ、属性、またはメンバーがモデルから削除されることはありません。
パッケージに含められるもの
モデル パッケージは、.pkg 拡張子付きで保存される XML ファイルです。 配置パッケージを作成する場合、データを含めるかどうかを決定できます。 データを含める場合は、含めるデータのバージョンを選択する必要があります。
パッケージには、すべてのモデル オブジェクトが含まれています。 オブジェクトを次に示します。
エンティティ
属性
属性グループ
階層
コレクション
ビジネス ルール
バージョン フラグ
サブスクリプション ビュー
ユーザー定義メタデータ、ファイル属性、ユーザーの権限、およびグループの権限は含めることができません。 モデルを配置した後、これらを手動で更新する必要があります。
サンプル パッケージ
サンプル パッケージ ファイルは、マスター データ サービスをインストールするときに含まれます。 これらのパッケージ ファイルは、マスター データ サービスインストールした マスター データ サービス\Samples\Packages ディレクトリにあります。 MDSModelDeploy ツールを使用してサンプル パッケージを配置したときに、サンプル モデルが作成されデータが読み込まれます。
Related Tasks
タスクの説明 | トピック |
---|---|
MDSModelDeploy ツールを使用して、モデル オブジェクトとデータの新しい配置パッケージを作成します。 | MDSModelDeploy を使用したモデルの配置パッケージの作成 |
ウィザードを使用して、モデル オブジェクトのみの新しい配置パッケージを作成します。 | ウィザードを使用したモデルの配置パッケージの作成 |
MDSModelDeploy ツールを使用して、モデル オブジェクトとデータのパッケージを配置します。 | MDSModelDeploy を使用したモデルの配置パッケージの配置 |
ウィザードを使用して、モデル オブジェクトのみのパッケージを配置します。 | ウィザードを使用したモデルの配置パッケージの展開 |
モデル全体ではなく、モデルの選択した部分を配置するには、モデルの配置パッケージを編集します。 | モデルの配置パッケージの編集 |