レッスン 9: 階層の作成

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

このレッスンでは、階層を作成します。 階層は、複数のレベルに分類された列のグループです。たとえば、Geography という階層に、Country、State、County、および City というサブレベルを含めることができます。 階層は、レポートするクライアント アプリケーションのフィールド リストにある他の列とは別に表示できます。階層を使用すれば、クライアント ユーザーが列をより簡単に探してレポートに含めることができます。 詳細については、「 階層」を参照してください。

階層を作成するには、 ダイアグラム ビューでモデル デザイナーを使用します。 データ ビューでは、階層の作成および管理はサポートされていません。

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

前提条件

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

階層を作成する

DimProduct テーブルで Category 階層を作成するには

  1. モデル デザイナー (ダイアグラム ビュー) で、DimProduct テーブル>の [階層の作成] を右クリックします。 テーブル ウィンドウの下部に新しい階層が表示されます。 この階層の名前を Category に変更します。

  2. ProductCategoryName 列をクリックし、新しい Category 階層までドラッグします。

  3. Category 階層で、ProductCategoryName>[名前の変更] を右クリックし、「Category」と入力します。

    注意

    階層内の列の名前を変更しても、テーブル内のその列の名前は変更されません。 階層内の列は、テーブル内の列の 1 つの表現形態に過ぎません。

  4. ProductSubcategoryName 列をクリックし、Category 階層までドラッグします。 この階層の名前を Subcategory に変更します。

  5. [ModelName] 列 > [階層に追加] を右クリックし、[カテゴリ] を選択しますEnglishProductName に対して同じ操作を行います。 階層 モデルProduct でこれらの列の名前を変更します。

    Screenshot of DimProduct > Category showing the columns are named Model and Product.

DimDate テーブルで階層を作成するには

  1. DimDate テーブルで、Calendar という名前の新しい階層を作成します。

  2. 次の列を順番通りに追加します。

    • CalendarYear
    • CalendarSemester
    • CalendarQuarter
    • MonthCalendar
    • DayNumberOfMonth
  3. DimDate テーブルで、Fiscal 階層を作成します。 次の列を含めます。

    • FiscalYear
    • FiscalSemester
    • FiscalQuarter
    • MonthCalendar
    • DayNumberOfMonth
  4. 最後に、DimDate テーブルで、ProductionCalendar 階層を作成します。 次の列を含めます。

    • CalendarYear
    • WeekNumberOfYear
    • DayNumberOfWeek

次の内容

次のレッスン「 レッスン 10: パーティションの作成」に進みます。