キューブ ウィザードの最初のページで [データ ソースを使用せずにキューブを構築する] を選択すると、データ ソース ビューを使用せずにキューブを作成できます。作成後に、スキーマ生成ウィザードを使用して、キューブやその他の Analysis Services オブジェクトの構造に基づき、データ ソース ビューのリレーショナル スキーマを作成できます。スキーマの生成方法の詳細については、「スキーマ生成ウィザードの概要」を参照してください。
構築方法の選択
キューブ ウィザードの [構築方法の選択] ページで、[データ ソースを使用せずにキューブを構築する] をクリックします。既存のキューブ テンプレートを使用してキューブを構築するには、[キューブ テンプレートを使用する] チェック ボックスをオンにします。テンプレートの使用を選択しない場合には、オプションを手動で設定する必要があります。
キューブ テンプレートには、定義済みのメジャー、メジャー グループ、ディメンション、階層、および属性があります。テンプレートを選択した場合は、ウィザードによって、そのテンプレートにあるオブジェクト定義が使用され、後続のページのオプション設定の基礎になります。Analysis Services には、標準的なキューブ用のテンプレートがいくつかインストールされています。サーバー管理者は、組織のデータ用に特別にデザインされたキューブやディメンション テンプレートを追加することもできます。
ディメンションの選択
ウィザードの [ディメンションの選択] ページを使用すると、既存のディメンションをキューブに追加できます。このページは、そのプロジェクトまたはデータベース内にデータ ソースを使用しない共有のディメンションが既に存在する場合にのみ表示されます。データ ソースのあるディメンションは一覧に表示されません。
既存のディメンションを追加するには、[使用できるディメンション] の一覧で 1 つまたは複数のディメンションを選択し、右矢印 (>) ボタンをクリックすると、そのディメンションが [キューブ ディメンション] の一覧に移動します。二重の矢印 (>>) ボタンをクリックすると、一覧内のすべてのディメンションが移動します。
新しいメジャーの定義
ウィザードの [新しいメジャーの定義] ページを使用すると、新しいキューブでメジャーおよびメジャー グループを指定できます。ここで指定するメジャー グループは、生成済みのスキーマのファクト テーブルに対応します。ここで指定するメジャーは、そのファクト テーブルの数値非キー列に対応します。
キューブの作成にテンプレートを使用する場合、テンプレート内のメジャーは、[テンプレートからメジャーを選択] にあるグリッド形式に一覧表示されます。一覧内の各メジャーの横にあるチェック ボックスは既定ではオンになっています。キューブで使用しないメジャーの横にあるチェック ボックスはオフにします。一覧にあるすべてのメジャーを追加または削除するには、そのグリッドのタイトル バー上のチェック ボックスをオンまたはオフにします。
[新しいメジャーの追加] にある一覧を使用してキューブにメジャーを追加できます。新しいメジャーを追加するには、まず、[メジャー名] 列の空のセルをクリックします (この操作によって [新しいメジャーの追加] が表示されます)。新しいメジャーごとに、メジャー名、メジャー グループ、データ型、および集計を指定します。[新しいメジャーの追加] の一覧からメジャーを削除するには、削除アイコン (X) をクリックします。テンプレートを使用しない場合、[新しいメジャーの追加] がウィザードのこのページ上に表示される唯一の一覧です。
[テンプレートからメジャーを選択] グリッドおよび [新しいメジャーの追加] グリッドには、次の表で説明する列内に値が表示されます。一覧の値はいずれもクリックして変更できます。
| 列 | 説明 |
|---|---|
[メジャー名] |
この列内の値によって、キューブにあるメジャーの名前が定義されます。この列にある値をクリックして、名前を入力します。この列の [新しいメジャーの追加] をクリックすると、新しいメジャーを作成できます。この列では、メジャー オブジェクトの Name プロパティが設定されます。 |
[メジャー グループ] |
そのメジャーを含むメジャー グループの名前です。この値をクリックして、名前を選択または入力します。特定のメジャー グループに属するすべてのメジャーを削除すると、そのメジャー グループも削除されます。この列では、メジャー グループ オブジェクトの Name プロパティが設定されます。 |
[データ型] |
メジャーのデータ型です。この値をクリックするとデータ型を変更できます。メジャー作成時の既定は Single です。この列では、メジャー オブジェクトの DataType プロパティが設定されます。 |
[集計] |
そのメジャーに対する標準の集計です。このセルをクリックすると、そのメジャーに対して標準の集計のいずれか (または [なし]) を指定できます。メジャー作成時の既定は Sum です。この列では、メジャー オブジェクトの AggregationFunction プロパティが設定されます。 |
新しいディメンションの定義
ウィザードの [新しいディメンションの定義] ページを使用すると、新しいキューブでディメンションを指定できます。
キューブ作成用のテンプレートを使用している場合、[テンプレートからディメンションを選択] にそのテンプレートのディメンションが表示されます。キューブから削除するディメンションの横にあるチェック ボックスをオフにします。一覧表示されているすべてのディメンションを削除するには、グリッドのタイトル バー上のチェック ボックスをオフにします。テンプレートを使用していない場合、このグリッドには時間ディメンションのみが表示されます。
[新しいディメンションの追加] にあるグリッドで、キューブにディメンションを追加できます。ディメンションを追加するには、[新しいディメンションの追加] が表示されている [名前] 列のセルをクリックし、そのディメンション用の名前を入力します。一覧から行を削除するには、削除アイコン (X) をクリックします。
[テンプレートからディメンションを選択] グリッドおよび [新しいディメンションの追加] グリッドには、次の表で説明する列内に値が表示されます。一覧の値はいずれもクリックして変更できます。
| 列 | 説明 |
|---|---|
[型] |
テンプレート ディメンションのディメンションの種類を表示します。このセルをクリックすると、ディメンションのディメンションの種類を変更できます。この列では、ディメンション オブジェクトの Type プロパティが設定されます。 |
[名前] |
ディメンション名が表示されます。このセルをクリックすると、別の名前を入力できます。この値によってディメンション オブジェクトの Name プロパティが設定されます。 |
[SCD] |
このディメンションが緩やかに変化するディメンション (SCD) であることを指定します。このチェック ボックスをオンにすると、ディメンションに SCD Start Date、End Date、Original ID、および Status 属性が追加されます。[SCD] は、キューブの作成にテンプレートを使用すると既定でオンとなり、ウィザードによってテンプレート ディメンション内にあるこれらの 4 つの属性が検出されます。 |
[属性] |
ディメンションに作成される属性が表示されます。この一覧にある各属性名は、ディメンション名が前に配置されます。この一覧は読み取り専用です。このウィザードの終了後に、ディメンション デザイナを使用して属性を編集できます。 |
時間間隔の定義
ウィザードの [時間間隔の定義] ページを使用すると、ディメンション内に含める日付の範囲を指定できます。たとえば、使用するデータの最初の年の 1 月 1 日から最新のトランザクションの日付まで、年を超えた範囲を選択した場合を検討してみます。この範囲外のトランザクションは、そのディメンションの UnknownMemberVisible プロパティ設定によって、表示されないか、またはディメンション内で不明メンバとして表示されます。UnknownMemberName プロパティは、不明メンバのキャプションを指定します。また、データで使用する週の開始日を変更することもできます (既定では日曜に設定されます)。
メモ : |
|---|
| この [時間間隔の定義] ページが表示されるのは、ウィザードの [新しいディメンションの定義] ページでキューブ内に時間ディメンションを含めた場合だけです。 |
スキーマに含める時間間隔 ([年]、[半期]、[四半期]、[三半期]、[月]、[10 日間]、[週]、および**[日付]**) を選択します。また、Date 時間間隔は必ず選択する必要があります。これは、Date 属性がディメンションのキー属性であるため、この属性がなければ、このディメンションが機能しないためです。また、ディメンションのメンバのラベル付けに使用する言語も変更できます。
選択した時間間隔によって、新しい時間ディメンションで対応する Time 属性が作成されます。このウィザードでは、一覧内に表示されない関連する属性も追加されます。たとえば、[年] および [半期] 時間間隔を選択すると、ウィザードによって、Year および Half Year 属性だけでなく Day of Year、Day of Half Year、および Half Years of Year 属性も作成されます。
キューブの作成終了後に、ディメンション デザイナを使用して Time 属性の追加や削除を行えます。Date 属性はこのディメンションのキー属性であるため、この属性を削除することはできません。Date 属性をユーザーに対して非表示にするには、AttributeHierarchyVisible プロパティを False に設定します。
使用可能なすべての時間間隔は、ディメンション デザイナの [時間間隔] ペインに表示されます (ディメンション テーブルに基づくディメンションでは、このペインに代わって [データ ソース ビュー] ペインが表示されます)。ディメンションの日付の範囲は、Source (時間のバインド) プロパティ設定を変更することで変更できます。この変更は構造的な変更であるため、データの参照前に、この設定を使用するディメンションおよびキューブを再処理する必要があります。
追加するカレンダーの指定
ウィザードの [追加するカレンダーの指定] ページで、ディメンションの階層がベースとするカレンダーを選択します。次のカレンダーから任意のカレンダーを選択できます。
| カレンダー | 説明 |
|---|---|
[会計カレンダー] |
12 か月構成の会計カレンダーです。このカレンダーを選択する場合は、組織で採用されている会計年度の開始月日を指定する必要があります。 |
[レポート (またはマーケティング) カレンダー] |
4 週間から成る月 2 つと 5 週間から成る月 1 つが 3 か月 (四半期) 単位で繰り返される、12 か月構成のレポート用カレンダーです。このカレンダーを選択する場合は、開始月日を指定するだけでなく、3 か月のパターンを、各月が何週間から成るかを表す、4-4-5、4-5-4、5-4-4 から選択する必要があります。 |
[製造カレンダー] |
4 週間の 13 期間から成るカレンダーです。このカレンダーは、4 期間から成る 3 四半期と 5 期間から成る 1 四半期に分割されています。このカレンダーを選択する場合は、製造年の開始週 (1 ~ 4) と開始月、および 5 期間を含む四半期を指定する必要があります。 |
[ISO 8601 カレンダー] |
国際標準化機構 (ISO) が定める、Representation of Dates and Time (日付および時刻の表記に関する標準規格) (8601) に準拠したカレンダーです。このカレンダーでは、7 日から成る各週に整数の番号が付けられています。週の分割を避けるため、このカレンダーでは、新しい年の開始日が 1 月 1 日の前後数日に設定されます。 |
選択したカレンダーと設定によって、ディメンション内に作成される属性が決まります。たとえば、ウィザードの [時間間隔の定義] ページで [年] および [四半期] 時間間隔、このページで [会計カレンダー] を選択した場合、会計カレンダー用に FiscalYear、FiscalQuarter、FiscalQuarterOfYear 属性が作成されます。
ウィザードでは、選択されたカレンダー用に作成された属性で構成されるカレンダー固有の階層も作成されます。カレンダーごとに、各階層の各レベルがその上のレベルにロールアップされます。たとえば、標準の 12 か月カレンダーでは、ウィザードによって、Years と Weeks または Years と Months という階層が作成されます。ただし、標準のカレンダーでは月ごとの週の数は同じではありません。したがって、Years、Months、および Weeks の階層はありません。これに対して、レポートまたは製造カレンダーでは、週は各月に均等に割り当てられています。したがって、これらのカレンダーの週は月にロールアップされます。
ディメンションの使用法の定義
ウィザードの [ディメンションの使用法の定義] ページを使用すると、ウィザード内でどのキューブ メジャーが各ディメンションによって集計されるかを指定できます。このページの [ディメンションの使用法] グリッドには、ディメンションが行、メジャー グループが列として一覧表示されます。ディメンションがメジャー グループのメジャーを集計する任意のディメンションおよびメジャー グループの組み合わせのチェック ボックスをオンにできます。
キューブ ウィザードの完了
[ウィザードの完了] ページで新しいキューブの構造を確認し、[キューブ名] ボックスにこのキューブ用の名前を入力します。必要に応じて、[今すぐスキーマを生成する] チェック ボックスをオンにして、スキーマ生成ウィザードを開始できます。追加オブジェクトを作成する計画がある場合は、このチェック ボックスはオンにしないでください。スキーマの生成は、キューブ デザイナを使用して、後で実行することもできます。
メモ :