データの手動処理 (SSAS テーブル)

このトピックでは、SQL Server データ ツール (SSDT) のワークスペースのデータを手動で処理する方法について説明します。

外部データを使用するテーブル モデルを作成すると、[処理] コマンドを使用してデータを手動で更新できます。 1 つのテーブル、モデル内のすべてのテーブル、または 1 つ以上のパーティションを処理できます。 データを処理するときには、データの再計算も必要になることがあります。 データの処理とは、外部ソースから最新のデータを取得することです。 再計算とは、データを使用する数式の結果を更新することです。 詳細については、「数式の再計算 (SSAS - テーブル モデル)」を参照してください。

このトピックのセクション:

  • データの手動処理

  • データ処理の進行状況

データの手動処理

モデル内の 1 つまたはすべてのテーブルのデータを処理するには

  1. モデル デザイナーで、処理するテーブルをクリックします。

  2. [モデル] メニュー、[処理] の順にクリックし、[処理] または [すべて処理] をクリックします。

同じ接続を使用するすべてのテーブルのデータを処理するには

  1. SQL Server Data Tools で [モデル] メニューをクリックし、[既存の接続] をクリックします。

  2. [既存の接続] ダイアログ ボックスで接続を選択し、[処理] をクリックします。

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

  1. SQL Server Data Toolsの [モデル] メニューをクリックし、[処理] をポイントして [パーティションの処理] をクリックします。

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

    モード

    説明

    既定の処理

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

    完全処理

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

    データの処理

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

    消去の処理

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

    追加の処理

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

  3. [パーティション] リストで処理するパーティションを選択し、[OK] をクリックします。

データ処理の進行状況

[データ処理の進行状況] ダイアログ ボックスを使用すると、外部ソースからモデルにインポートしたデータの処理を監視できます。 このダイアログ ボックスにアクセスするには、[モデル] メニューの [パーティションの処理][テーブルの処理]、または [すべて処理] をクリックします。

  • [状態]
    処理の操作が正常に行われたかどうかを示します。

  • [詳細]
    インポートされたテーブルやビュー、インポートされた行の数を一覧表示し、問題のあるレポートへのリンクを示します。

  • [更新の停止]
    処理の操作を停止します。 このオプションは、操作に時間がかかりすぎる場合や、エラーが多すぎる場合に有効です。

関連項目

概念

データの処理 (SSAS テーブル)

データの処理のトラブルシューティング (SSAS テーブル)