処理オプションの指定
Analysis Services 配置ウィザードは、 <project name>.deploymentoptions ファイルから処理オプションを読み取ります。 SQL Server Data Tools (SSDT) は、Microsoft SQL Server Analysis Services プロジェクトをビルドするときにこのファイルを作成します。 SQL Server Data Tools (SSDT) は、< プロジェクト名プロパティ ページ ダイアログ ボックスの Deployment> ページで指定された処理オプションを使用して、<プロジェクト名>.deploymentoptions ファイルを作成します。
配置に関する処理オプションの確認
<project name>.deploymentoptions ファイル内に格納される構成設定は次のとおりです。
処理方法 この設定では、配置するオブジェクトを配置後に処理するかどうかと、実行する処理の種類を制御します。 処理オプションには次の 3 つがあります。
既定の処理 (既定)
完全処理
なし
書き戻しテーブルのオプション Analysis Services プロジェクトで書き戻しが有効になっている場合、この設定は書き戻しの処理方法を定義します。 書き戻しテーブル オプションには次の 3 つがあります。
既定では、書き戻しテーブルが存在する場合、そのテーブルが使用されます。 書き戻しテーブルが存在しない場合は、新しい書き戻しテーブルが作成されます。
書き戻しテーブルが既に存在する場合、配置は失敗します。 書き戻しテーブルが存在しない場合は、新しい書き戻しテーブルが作成されます。
書き戻しテーブルが既に存在するかどうかにかかわらず、新しい書き戻しテーブルが作成されます。 この場合、Analysis Services 配置ウィザードは既存のテーブルを削除し、新しい書き戻しテーブルに置き換えます。
トランザクション配置 この設定では、メタデータ変更および処理コマンドの配置を 1 つのトランザクションで行うか、別々のトランザクションで行うかを制御します。
このオプションが
True
(既定) の場合、Analysis Services は、すべてのメタデータ変更とすべてのプロセス コマンドを 1 つのトランザクション内にデプロイします。このオプションが
False
場合、Analysis Services はメタデータの変更を 1 つのトランザクションにデプロイし、各処理コマンドを独自のトランザクションにデプロイします。
配置に関する処理オプションの変更
ただし、 <project name>.deploymentoptions ファイルに格納されているものとは異なる処理オプションを使用して Analysis Services プロジェクトを配置する必要がある場合があります。 たとえば、すべてのオブジェクトを完全に処理するか、既定の処理オプションを使用して処理するか、まったく処理しないようにする必要が生じることがあります。 キューブまたはディメンションが書き込み可能である場合は、新しい書き戻しテーブルまたは既存の書き戻しテーブルのどちらを使用するかを指定できます。
配置時に使用する処理オプションを変更するには、プロジェクトを編集して再作成するか、次の手順のいずれかの方法に従って入力ファイル内の処理オプションを変更できます。
入力ファイルの生成後に処理オプションを変更するには
Analysis Services 配置ウィザードを対話形式で実行します。 [処理オプション] ページで、配置するプロジェクトの処理オプションを指定します。
または
コマンド プロンプトで Analysis Services 配置ウィザードを実行し、応答ファイル モードで実行するようにウィザードを設定します。 応答ファイル モードの詳細については、「 Analysis Services 配置ウィザードの実行」を参照してください。
または
任意のテキスト エディターを使用して、 <project name>.deploymentoptions ファイルを変更します。