データベース、テーブル、またはパーティションの処理 (Analysis Services)
適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
この記事のタスクでは、SQL Server Management Studioの [オブジェクト>の処理] ダイアログ ボックスを使用して、テーブル モデル データベース、テーブル、またはパーティションを手動で処理<する方法について説明します。
データベースを処理するには
SQL Server Management Studioで、処理するデータベースを右クリックし、[データベースの処理] をクリックします。
[データベースの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。
モード 説明 既定の処理 データベース オブジェクトの処理状態を検出し、処理されていないオブジェクトや部分的に処理されたオブジェクトを完全処理状態にするために必要な処理を行います。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。 完全処理 データベースとそのデータベースに含まれるすべてのオブジェクトを処理します。 既に処理されているオブジェクトに対して Process Full を実行すると、SQL Server Analysis Servicesオブジェクト内のすべてのデータが削除され、そのオブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。 このオプションは最も多くのリソースを必要とします。 消去の処理 データベース オブジェクトからすべてのデータを削除します。 再計算の処理 階層、リレーションシップ、および計算列を更新して再計算します。 [処理] チェックボックス列で、選択したモードで処理するパーティションを選択し、 [OK]をクリックします。
テーブルを処理するには
SQL Server Management Studio、処理するテーブルを含む表形式モデル データベースで、[テーブル] ノードを展開し、処理するテーブルを右クリックして、[テーブルの処理] をクリックします。
[テーブルの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。
モード 説明 既定の処理 テーブル オブジェクトの処理状態を検出し、処理されていないオブジェクトや部分的に処理されたオブジェクトを完全処理状態にするために必要な処理を行います。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。 完全処理 テーブル オブジェクトとそこに含まれているすべてのオブジェクトを処理します。 既に処理されているオブジェクトに対して Process Full を実行すると、SQL Server Analysis Servicesオブジェクト内のすべてのデータが削除され、そのオブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。 このオプションは最も多くのリソースを必要とします。 データの処理 階層またはリレーションシップを再構築したり、計算列とメジャーを再計算したりせずに、テーブルにデータを読み込みます。 消去の処理 テーブルおよびテーブル パーティションからすべてのデータを削除します。 デフラグの処理 補助テーブルのインデックスをデフラグします。 テーブルのチェックボックス列でテーブルを確認し、必要に応じて処理対象の追加のテーブルを選択し、 [OK]をクリックします。
1 つ以上のパーティションを処理するには
SQL Server Management Studioで、処理するパーティションがあるテーブルを右クリックし、[パーティション] をクリックします。
[パーティション] ダイアログ ボックスの [パーティション]で、[処理] ボタンをクリックします。
[パーティションの処理] ダイアログ ボックスの [モード] ボックスの一覧で、次のプロセス モードのいずれかを選択します。
モード 説明 既定の処理 パーティション オブジェクトの処理状態を検出して、未処理または部分的に処理されたパーティション オブジェクトを完全に処理された状態にするために必要な処理を実行します。 空のテーブルとパーティションのデータが読み込まれ、階層、計算列、およびリレーションシップが構築または再構築 (再計算) されます。 完全処理 パーティション オブジェクトとそこに含まれているすべてのオブジェクトを処理します。 既に処理されているオブジェクトに対して Process Full を実行すると、SQL Server Analysis Servicesオブジェクト内のすべてのデータが削除され、そのオブジェクトが処理されます。 この種の処理は、構造上の変更をオブジェクトに加えた場合に必要となります。 データの処理 階層またはリレーションシップを再構築したり、計算列とメジャーを再計算したりせずに、パーティションまたはテーブルにデータを読み込みます。 消去の処理 パーティションからすべてのデータを削除します。 追加の処理 パーティションを新しいデータで増分更新します。 [処理] チェックボックス列で、選択したモードで処理するパーティションを選択し、 [OK]をクリックします。