レッスン 12: Excelで分析する (1200 モデル)

適用対象:SQL Server 2016 以降の Analysis Services Azure Analysis Services Power BI Premium

このレッスンでは、SSDT の [Excelで分析] 機能を使用して、Microsoft Excelを開き、モデル ワークスペースへのデータ ソース接続を自動的に作成し、ワークシートにピボットテーブルを自動的に追加します。 Analyze in Excel 機能は、モデルをデプロイする前にモデル デザインの有効性を迅速かつ簡単にテストする手段を提供することを意図しています。 このレッスンでは、データの分析は行いません。 このレッスンの目的はモデル作成者が、モデル デザインのテストに利用できるツールを慣れてもらうことにあります。 モデル作成者向けの Analyze in Excel 機能と異なり、エンドユーザーは Excel や Power BI などのレポート用クライアント アプリケーションを使用して、デプロイされたモデル データに接続し、参照することができます。

このレッスンを行うには、SSDT と同じコンピューターに Excel がインストールされている必要があります。 詳細については、「 [Excel で分析]と同じコンピューター上に Excel がインストールされている必要があります。

このレッスンの推定所要時間: 20 分

前提条件

このトピックは、表形式モデルのチュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 このレッスンのタスクを実行する前に、前のレッスン「 レッスン 11: ロールの作成」を完了しておく必要があります。

Default および Internet Sales パースペクティブを使用して参照します。

これらの最初のタスクでは、すべてのモデル オブジェクトを含む既定のパースペクティブと、前に説明した Internet Sales パースペクティブの両方を使用して、モデルを参照します。 Internet Sales パースペクティブでは、Customer テーブル オブジェクトが除外されます。

Default パースペクティブを使って参照する

  1. [モデル] メニューの [Excelで分析] をクリックします>。

  2. [Analyze in Excel] ダイアログ ボックスで [OK] をクリックします。

    新しいノートブックで Excel が開きます。 現在のユーザー アカウントを使用してデータ ソース接続が作成され、既定のパースペクティブを使用して表示可能なフィールドが定義されます。 ワークシートに自動的にピボットテーブルが追加されます。

  3. Excel の PivotTable Field ListDimDate および FactInternetSales メジャー グループが表示され、かつ、DimCustomerDimDateDimGeographyDimProductDimProductCategoryDimProductSubcategory、および FactInternetSales テーブルが表示されます。それぞれのテーブルには、列がすべて含まれています。

  4. ブックを保存せずに Excel を閉じます。

Internet Sales パースペクティブを使って参照する

  1. [モデル] メニューをクリックし、[Analyze in Excel] をクリックします。

  2. [Excel で分析] ダイアログ ボックスの [現在の Windows ユーザー] を選択したままにして、 [パースペクティブ] ドロップダウン リストで [Internet Sales]を選択し、 [OK]をクリックします。

    Screenshot of the Analyze in Excel dialog box showing the correct options selected.

  3. Excel の PivotTable Fields のフィールド一覧からDimCustomer テーブルが除外されています。

    Screenshot of the PivotTable Fields dialog box in Excel showing that DimCustomer is not available for selection.

  4. ブックを保存せずに Excel を閉じます。

ロールを使って参照する

ロールはテーブル モデルに欠かせない要素です。 メンバーとしてユーザーが登録されているロールがない場合、ユーザーはモデルを使ってデータにアクセスすることも分析することもできません。 "Excel で分析" 機能を利用して、定義したロールをテストすることができます。

Sales Manager ユーザー ロールを使って参照する

  1. SSDT で、[モデル] メニューをクリックし、[Excel で分析] をクリックします。

  2. [Analyze in Excel] ダイアログ ボックスの [Specify the user name or role to use to connect to the model][Role] を選択し、ドロップダウン リストボックスでSales Manager を選択して、[OK] をクリックします。

    新しいノートブックで Excel が開きます。 ピボットテーブルが自動的に作成されます。 [ピボット テーブル フィールド リスト] には、新しいモデルで使用できるすべてのデータ フィールドが表示されます。

  3. ブックを保存せずに Excel を閉じます。

次の内容

次の「レッスン 13: デプロイする」に進みます。