Analysis Services プロジェクトの配置

Business Intelligence Development Studio で Analysis Services プロジェクトを開発するにあたっては、プロジェクトによって定義された Analysis Services データベースを作成するために、プロジェクトを開発サーバーに配置することが頻繁に行われます。このことは、キューブ内のセルの参照、ディメンション メンバの参照、主要業績評価指標 (KPI) 式の検証など、プロジェクトをテストする際に必要となります。

プロジェクトの配置

プロジェクトは個別に配置することも、ソリューション内のプロジェクトをすべてまとめて配置することもできます。プロジェクトを配置すると、いくつかの処理が連続して行われます。まず、プロジェクトが構築されます。この段階では、Analysis Services データベースとそれを構成するオブジェクトを定義した出力ファイルが作成されます。次に、配置先サーバーが検証されます。最後に、配置先データベースとそのオブジェクトが配置先サーバーで作成されます。配置が行われると、プロジェクトのコンテンツが前の展開時にプロジェクトによって作成されたものでない限り、配置エンジンによって既存のデータベースがこれらのオブジェクトで完全に置き換えられます。

初期配置が終わると、IncrementalSnapshot.xml ファイルが <プロジェクト名>\obj フォルダに生成されます。このファイルは、配置先サーバーのデータベースまたはそのオブジェクトがプロジェクトの外部で変更されたかどうかを判断するために使用されます。変更されている場合は、配置先データベースのすべてのオブジェクトを上書きするように求めるメッセージが表示されます。すべての変更がプロジェクト内で行われたものであり、プロジェクトが増分配置用に構成されている場合は、変更内容だけが配置先サーバーに配置されます。

プロジェクトの配置に使用される配置プロパティは、プロジェクト構成とそれに関連付けられた設定によって決められます。共有プロジェクトの場合、各開発者は独自の構成とプロジェクト構成オプションを使用できます。たとえば、各開発者が別々のテスト サーバーを指定することによって、他の開発者から分離された環境で作業することができます。