データベース、テーブル、またはパーティションの処理

このトピックのタスクでは、SQL Server Management Studio の [<object> の処理] ダイアログ ボックスを使用してテーブル モデル データベース、テーブル、またはパーティションを手動で処理する方法について説明します。

テーブル モデルの処理の詳細については、「データの処理 (SSAS テーブル)」を参照してください。

タスク

データベースを処理するには

  1. SQL Server Management Studio で処理対象のデータベースを右クリックし、[データベースの処理] をクリックします。

  2. [データベースの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。

    モード

    説明

    既定の処理

    データベース オブジェクトの処理状態を検出し、処理されていないオブジェクトや部分的に処理されたオブジェクトを完全処理状態にするために必要な処理を行います。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。

    完全処理

    データベースとそのデータベースに含まれるすべてのオブジェクトを処理します。 既に処理されたオブジェクトに対して完全処理を実行すると、そのオブジェクト内のすべてのデータが Analysis Services によって削除されてから、オブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。 このオプションは最も多くのリソースを必要とします。

    消去の処理

    データベース オブジェクトからすべてのデータを削除します。

    再計算の処理

    階層、リレーションシップ、および計算列を更新して再計算します。

  3. [処理] チェックボックス列で、選択したモードで処理するパーティションを選択し、[OK] をクリックします。

テーブルを処理するには

  1. SQL Server Management Studio で、処理対象のテーブルを含むテーブル モデル データベースの [テーブル] ノードを展開し、処理対象のテーブルを右クリックしてから [テーブルの処理] をクリックします。

  2. [テーブルの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。

    モード

    説明

    既定の処理

    テーブル オブジェクトの処理状態を検出し、処理されていないオブジェクトや部分的に処理されたオブジェクトを完全処理状態にするために必要な処理を行います。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。

    完全処理

    テーブル オブジェクトとそこに含まれているすべてのオブジェクトを処理します。 既に処理されたオブジェクトに対して完全処理を実行すると、そのオブジェクト内のすべてのデータが Analysis Services によって削除されてから、オブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。 このオプションは最も多くのリソースを必要とします。

    データの処理

    階層またはリレーションシップを再構築したり、計算列とメジャーを再計算したりせずに、テーブルにデータを読み込みます。

    消去の処理

    テーブルおよびテーブル パーティションからすべてのデータを削除します。

    デフラグの処理

    補助テーブルのインデックスをデフラグします。

  3. テーブルのチェックボックス列でテーブルを確認し、必要に応じて処理対象の追加のテーブルを選択し、[OK] をクリックします。

1 つ以上のパーティションを処理するには

  1. SQL Server Management Studio で、処理対象のパーティションが存在するテーブルを右クリックして [パーティション] をクリックします。

  2. [パーティション] ダイアログ ボックスの [パーティション] で、[処理] ボタンをクリックします。

  3. [パーティションの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。

    モード

    説明

    既定の処理

    パーティション オブジェクトの処理状態を検出して、未処理または部分的に処理されたパーティション オブジェクトを完全に処理された状態にするために必要な処理を実行します。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。

    完全処理

    パーティション オブジェクトとそこに含まれているすべてのオブジェクトを処理します。 既に処理されたオブジェクトに対して完全処理を実行すると、そのオブジェクト内のすべてのデータが Analysis Services によって削除されてから、オブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。

    データの処理

    階層またはリレーションシップを再構築したり、計算列とメジャーを再計算したりせずに、パーティションまたはテーブルにデータを読み込みます。

    消去の処理

    パーティションからすべてのデータを削除します。

    追加の処理

    パーティションを新しいデータで増分更新します。

  4. [処理] チェックボックス列で、選択したモードで処理するパーティションを選択し、[OK] をクリックします。

関連項目

概念

テーブル モデル パーティション (SSAS テーブル)

テーブル モデル パーティションの作成および管理 (SSAS テーブル)