Analysis Services プロジェクトの開発が完了したら、Analysis Services サーバーにデータベースを配置できます。 Analysis Services には、データベースをテスト サーバーまたは運用サーバーに移動するために使用できる 6 つの展開方法が用意されています。 利点の順に、次の方法が表示されます: AMO Automation、XMLA、配置ウィザード、配置ユーティリティ、同期ウィザード、バックアップと復元。
このトピックのセクションは次のとおりです。
デプロイ方法
| メソッド | 説明 | リンク |
|---|---|---|
| 分析管理オブジェクト (AMO) の自動化 | AMO には、Analysis Services の完全なコマンド セットに対するプログラムによるインターフェイスが用意されています。これには、ソリューションのデプロイに使用できるコマンドが含まれます。 ソリューションのデプロイのアプローチとして、AMO オートメーションは最も柔軟ですが、プログラミング作業も必要です。 AMO を使用する主な利点は、AMO アプリケーションで SQL Server エージェントを使用して、事前設定されたスケジュールでデプロイを実行できることです。 | 分析管理オブジェクト (AMO) を使用した開発 |
| XMLA | SQL Server Management Studio を使用して、既存の Analysis Services データベースのメタデータの XMLA スクリプトを生成し、そのスクリプトを別のサーバーで実行して初期データベースを再作成します。 XMLA スクリプトは、デプロイ プロセスを定義し、それを体系化して XMLA スクリプトに保存することで、SQL Server Management Studio で簡単に形成できます。 保存されたファイルに XMLA スクリプトを作成したら、スケジュールに従ってスクリプトを簡単に実行するか、Analysis Services のインスタンスに直接接続するアプリケーションにスクリプトを埋め込むことができます。 SQL Server エージェントを使用して XMLA スクリプトを事前設定して実行することもできますが、XMLA スクリプトと AMO の場合と同じ柔軟性はありません。 AMO は、さまざまな管理コマンドをホストすることで、より幅広い機能を提供します。 |
XMLA を使用してモデル ソリューションをデプロイする |
| 配置ウィザード | 配置ウィザードを使用して、Analysis Services プロジェクトによって生成された XMLA 出力ファイルを使用して、プロジェクトのメタデータを移行先サーバーに配置します。 配置ウィザードを使用すると、プロジェクト ビルドによって出力ディレクトリによって作成された Analysis Services ファイルから直接配置できます。 Analysis Services 展開ウィザードを使用する主な利点は、利便性です。 SQL Server Management Studio で後で使用するために XMLA スクリプトを保存できるのと同様に、展開ウィザードのスクリプトを保存できます。 展開ウィザードは、展開ユーティリティを使用して、対話形式とコマンド プロンプトの両方で実行できます。 |
配置ウィザードを使用したモデル ソリューションの配置 |
| 配置ユーティリティ | 配置ユーティリティを使用すると、コマンド プロンプトから Analysis Services 配置エンジンを起動できます。 | 配置ユーティリティを使用したモデル ソリューションの配置 |
| データベースの同期ウィザード | データベースの同期ウィザードを使用して、任意の 2 つの Analysis Services データベース間でメタデータとデータを同期します。 同期ウィザードを使用して、ソース サーバーからコピー先サーバーにデータとメタデータの両方をコピーできます。 配置するデータベースのコピーが移行先サーバーにない場合は、新しいデータベースがコピー先サーバーにコピーされます。 移行先サーバーに同じデータベースのコピーが既にある場合、移行先サーバー上のデータベースは、ソース データベースのメタデータとデータを使用するように更新されます。 |
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) とリンクメジャー グループの作成と管理。 |
| Analysis Services データをセキュリティで保護する方法 | オブジェクトと操作へのアクセスの承認 (Analysis Services) |