レッスン 10: 階層の作成
このレッスンでは、階層を作成します。 階層は、複数のレベルに分類された列のグループです。たとえば、Geography という階層に、Country、State、County、および City というサブレベルを含めることができます。 階層は、あるレポート クライアント アプリケーション フィールドの一覧の他の列とは分けて表示できるため、クライアントのユーザーは簡単に移動し、レポートに含めることができます。 詳細については、「階層 (SSAS テーブル)」を参照してください。
階層を作成するには、ダイアグラム ビューのモデル デザイナーを使用します。 階層の作成と管理は、データ ビューのモデル デザイナーではサポートされていません。
このレッスンの推定所要時間: 20 分
必要条件
このトピックはテーブル モデリング チュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 このレッスンのタスクを実行する前に、前のレッスン「レッスン 9: パースペクティブの作成」を完了している必要があります。
階層の作成
Product テーブル内に Category 階層を作成するには
モデル デザイナーで、[モデル] メニューをクリックし、[モデル ビュー] をポイントし、[ダイアグラム ビュー] をクリックします。
ヒント モデル デザイナーの右上にあるミニマップ コントロールを使用すると、ダイアグラム ビューでのオブジェクトの表示方法を変更できます。 ダイアグラム ビューでモデルを移動した場合、プロジェクトを保存する際にそのビューが保持されます。
モデル デザイナーで、Product テーブルをクリックし、[階層の作成] をクリックします。 テーブル ウィンドウの下部に新しい階層が表示されます。
階層名で、「Category」と入力して階層名を変更し、Enter キーを押します。
Product テーブルで、Product Category Name 列をクリックして Category 階層にドラッグし、Category 名の上で離します。
Category 階層で、Product Category Name 列を右クリックし、[名前の変更] をクリックして「Category」と入力します。
注 階層内の列の名前を変更しても、テーブル内のその列の名前は変更されません。 階層内の列は、テーブル内の列の 1 つの表現形態に過ぎません。
Product テーブルで、Product Subcategory Name 列を右クリックし、ショートカット メニューの [階層に追加] をポイントして、[Category] をクリックします。
Product Subcategory Name を Subcategory に名前変更します。
クリックとドラッグを使用するか、またはショートカット メニューの [階層に追加] コマンドを使用して、Model Name 列と Product Name 列を (この順序で) 追加し、Product Subcategory Name 列の下に配置します。 これらの列の名前を、それぞれ Model と Product に変更します。
Date テーブル内に階層を作成するには
モデル デザイナーで、Date テーブルをクリックし、[階層の作成] をクリックします。
階層の名前を Calendar に変更します。
次の列を (順序どおりに) 追加し、名前を次のように変更します。
列
変更後の名前
Calendar Year
Year
Calendar Semester
Semester
Calendar Quarter
Quarter
Month Calendar
Month
Day Of Month
Day
Date テーブルで上記の手順を繰り返し、次の列を含んだ Fiscal 階層を作成します。
列
変更後の名前
Fiscal Year
Year
Fiscal Semester
Semester
Fiscal Quarter
Quarter
Month Calendar
Month
Day Of Month
Day
最後に、Date テーブルで上記の手順を繰り返し、次の列を含んだ Production Calendar 階層を作成します。
列
変更後の名前
Calendar Year
Year
Week Number Of Year
Week
Day Of Week
Day
次の手順
このチュートリアルを続行するには、次のレッスン「レッスン 11: パーティションの作成」に進んでください。