多次元モデル ソリューションのデプロイ

適用対象: SQL Server Analysis Services Azure Analysis Services Power BI Premium

プロジェクトの開発が完了したら、Analysis ServicesサーバーにデータベースをAnalysis Servicesできます。 Analysis Services には、テスト サーバーまたは実稼働サーバーにデータベースを移動するために使用できる 6 つの配置方法が用意されています。 ここでは、それらの方法を効果の大きいものから、AMO オートメーション、XMLA、配置ウィザード、配置ユーティリティ、同期ウィザード、バックアップおよび復元の順に説明します。

デプロイ方法

メソッド 説明 Link
分析管理オブジェクト (AMO) オートメーション AMO は、ソリューションのデプロイに使用できるコマンドなど、Analysis Servicesの完全なコマンド セットへのプログラム インターフェイスを提供します。 ソリューション配置の方法として最も柔軟に使用できるのは、AMO オートメーションですが、この方法ではプログラミング作業も必要になります。 AMO を使用する主な利点は、AMO アプリケーションでは SQL Server エージェントを使用して、あらかじめ設定したスケジュールに従って配置を実行できることです。 分析管理オブジェクト (AMO) による開発
XMLA SQL Server Management Studioを使用して既存の Analysis Services データベースのメタデータの XMLA スクリプトを生成し、そのスクリプトを別のサーバーで実行して初期データベースを再作成します。 XMLA スクリプトは、デプロイ プロセスSQL Server Management Studioし、それをコード化して XMLA スクリプトに保存することで、XMLA スクリプトで簡単に作成できます。 保存されたファイルに XMLA スクリプトを作成したら、スケジュールに従ってスクリプトを簡単に実行したり、Analysis Services のインスタンスに直接接続するアプリケーションにスクリプトを埋め込むなどできます。

SQL Server エージェントを使用すると、XMLA スクリプトもあらかじめ設定したスケジュールに従って実行できますが、XMLA スクリプトには AMO ほどの柔軟性はありません。 AMO では、さまざまなすべての管理コマンドをホストすることにより、広範にわたる機能を実現しています。
XMLA を使用したモデル ソリューションの配置
配置ウィザード 配置ウィザードを使用して、Analysis Services プロジェクトによって生成された XMLA 出力ファイルを使用して、プロジェクトのメタデータを配置先サーバーに配置します。 配置ウィザードを使用すると、プロジェクト ビルドによって出力ディレクトリによって作成Analysis Servicesファイルから直接配置できます。

配置ウィザードを使用する主Analysis Services便利です。 後で使用するために XMLA スクリプトを保存できるのSQL Server Management Studio、配置ウィザードのスクリプトを保存できます。 配置ウィザードは、対話的に実行することも、配置ユーティリティを使用してコマンド プロンプトから実行することもできます。
デプロイメントウィザードを使用して、モデルソリューションをデプロイする
配置ユーティリティ 配置ユーティリティを使用すると、コマンド プロンプトから Analysis Services の配置エンジンを起動することができます。 配置ユーティリティを使用してモデル ソリューションをデプロイする
データベースの同期ウィザード データベースの同期ウィザードを使用して、2 つのデータベース間でメタデータとデータAnalysis Servicesします。

同期ウィザードを使用すると、コピー元のサーバーからコピー先のサーバーにデータとメタデータをコピーできます。 配置するデータベースのコピーが、コピー先のサーバーにない場合、新しいデータベースがコピー先のサーバーにコピーされます。 コピー先のサーバーに同じデータベースのコピーが既にある場合、コピー先サーバー上のデータベースは、ソース データベースのメタデータとデータを使用するように更新されます。
データベースのAnalysis Services同期
バックアップと復元 バックアップでは、データベースを転送する最も簡単Analysis Services方法が提供されます。 [バックアップ] ダイアログ ボックスを使用すると、オプション構成を設定した後で、ダイアログ ボックスから直接バックアップを実行できます。 また、スクリプトを作成して保存し、必要なときに実行することもできます。

バックアップと復元は、他の配置方法ほど頻繁には使用されませんが、インフラストラクチャの要件を最小限に抑えながら配置をすばやく完了することができます。
Analysis Services データベースのバックアップと復元

デプロイに関する考慮事項

Analysis Services プロジェクトをデプロイする前に、ソリューションに適用される次の質問を検討し、関連するリンクを確認して問題に対処する方法を確認してください。

考慮事項 詳細情報へのリンク
Integration Services パッケージ、レポート、リレーショナル データベース スキーマなど、Analysis Services プロジェクトのスコープ外にある関連オブジェクトをデプロイする方法
デプロイされたデータベースにデータを読み込み、更新Analysis Servicesしますか?

デプロイされたデータベース内のメタデータ (計算など) をAnalysis Servicesしますか?
このトピックの「配置方法 」を参照してください。
ユーザーにインターネット経由でデータへのアクセスAnalysis Servicesを許可しますか? インターネット インフォメーション サービス (IIS) 8.0 上の Analysis Services への HTTP アクセスの構成
リンクされているオブジェクトまたはリモート パーティションを使用して、分散環境にオブジェクトを配置するか。 ローカル パーティションの作成と管理 (Analysis Services)、リモート パーティション (Analysis Services) とリンクメジャー グループ の作成と管理
データをセキュリティで保護Analysis Services方法 オブジェクトと操作へのアクセスの承認 (Analysis Services)

こちらもご覧ください

XMLA を使用したモデル ソリューションの配置
デプロイメントウィザードを使用して、モデルソリューションをデプロイする
配置ユーティリティを使用してモデル ソリューションをデプロイする