次の方法で共有


データを手動で処理する (SSAS テーブル)

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

外部データを使用する表形式モデルを作成する場合は、[プロセス] コマンドを使用してデータを手動で更新できます。 1 つのテーブル、モデル内のすべてのテーブル、または 1 つ以上のパーティションを処理できます。 データを処理するたびに、データの再計算が必要になる場合もあります。 データの処理とは、外部ソースから最新のデータを取得することです。 再計算とは、データを使用する数式の結果を更新することを意味します。

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

データを手動で処理する

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

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

  2. [ モデル ] メニューをクリックし、[ プロセス] をクリックし、[ プロセス ] または [ すべて処理] をクリックします。

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

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

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

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

  1. SQL Server データ ツールで、[ モデル ] メニューをクリックし、[ プロセス] をポイントし、[ パーティションの処理] をクリックします。

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

    モード 説明
    プロセスの既定値 パーティション オブジェクトのプロセス状態を検出し、未処理または部分的に処理されたパーティション オブジェクトを完全に処理された状態に配信するために必要な処理を実行します。 空のテーブルとパーティションのデータが読み込まれます。階層、計算列、およびリレーションシップはビルドまたは再構築されます。
    プロセスがいっぱい パーティション オブジェクトと、それに含まれるすべてのオブジェクトを処理します。 既に処理されているオブジェクトに対して Process Full を実行すると、Analysis Services はオブジェクト内のすべてのデータを削除してから、オブジェクトを処理します。 この種の処理は、オブジェクトに構造変更が加えられた場合に必要です。
    データの処理 階層やリレーションシップを再構築したり、計算列やメジャーを再計算したりせずに、パーティションまたはテーブルにデータを読み込みます。
    処理完了 パーティションからすべてのデータを削除します。
    プロセスの追加 新しいデータを使用してパーティションを増分更新します。
  3. パーティションの一覧で、処理するパーティションを選択し、[OK] をクリック します

データ プロセスの進行状況

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

地位
プロセス操作が成功したかどうかを示します。

詳細
インポートされたテーブルとビュー、インポートされた行の数を一覧表示し、問題のレポートへのリンクを提供します。

更新の停止
クリックすると、プロセス操作が停止します。 このオプションは、操作に時間がかかりすぎる場合や、エラーが多すぎる場合に便利です。

こちらもご覧ください

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