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