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