既存のデータ ソース ビューを使用する場合、この方法を使用して新しいキューブを構築します。この方法を使用して、データ ソース ビューを指定し、データ ソース ビューで使用するファクト テーブルとディメンション テーブルを選択します。次に、キューブで使用するディメンションおよびメジャーを選択します。
データ ソースを使用してキューブを作成するには、ソリューション エクスプローラで、[キューブ] を右クリックし、[新しいキューブ] を選択します。キューブ ウィザードが開きます。キューブ ウィザードの詳細については、「構築方法の選択」を参照してください。
構築方法の選択
ウィザードの [構築方法の選択] ページで、[データ ソースを使用してキューブを構築する] をクリックします。
[自動構築] チェック ボックスをオンにすると、ウィザードでデータ ソース ビューが分析され、キューブとそのディメンションが自動的に構成されます。ウィザードでは、ファクト テーブルとディメンション テーブルを識別し、キューブで使用するメジャーを選択して、階層を構築します。ウィザードの各ページで、[自動構築] がオンの場合にウィザードが行う選択を確認および変更できます。[自動構築] をオフにする場合は、これらのすべての選択は手動で行います。
[自動構築] をオンにすると、ウィザードのいずれかのページで [完了] をクリックして最後のページに移動し、ウィザードの残りのページに対して既定の構成を受け入れることができます。ウィザードの最後のページでは、ウィザードを終了する前にキューブの構造を確認できます。
[自動構築] をオフにする場合は、ユーザー自身でファクト テーブルとディメンション テーブルを選択する必要があります。ウィザードでは、選択したディメンションが構築されますが、ディメンション デザイナを使用して、ディメンションでユーザー定義階層を手動で構築する必要があります。キューブ ウィザードを実行する前に、キューブで使用するディメンションを既に作成済みの場合は必要ありません。
データ ソース ビューの選択
既存のデータ ソースを使用してキューブを作成する場合は、まず、キューブの基になるデータ ソース ビューを指定します。ウィザードの [データ ソース ビューの選択] ページで、既存のデータ ソース ビューを選択します。[プレビュー] ペインで、選択したデータ ソース ビューのテーブルを表示できます。選択したデータ ソース ビューのスキーマを表示するには、[参照] をクリックします。
使用するデータ ソース ビューが一覧表示されていない場合は、キューブ ウィザードで [キャンセル] をクリックし、データ ソース ビュー ウィザードを開きます。また、[ファイル] メニューの [新しい項目の追加] をクリックして、別のデータベース (または別の場所) から既存のデータ ソース ビューを追加することもできます。データ ソース ビューの作成方法の詳細については、「データ ソース ビューの操作 (Analysis Services)」を参照してください。
メモ : |
|---|
| データ ソース ビューには、このページに一覧表示するために少なくとも 1 つのテーブルが含まれている必要があります。テーブルを持たないデータ ソース ビューに基づいてキューブを作成することはできません。 |
ファクト テーブルとディメンション テーブルの識別
キューブ ウィザードで、ウィザードの [ファクト テーブルとディメンション テーブルの識別] ページを使用して、キューブの作成に必要なファクト テーブルとディメンション テーブルを選択します。[自動構築] チェック ボックスをオンにしてキューブを作成する場合、このページが最初に表示されるときに、ウィザードが検出したファクト テーブルまたはディメンション テーブルが選択されます。ウィザードがファクト テーブルでもありディメンション テーブルでもあるテーブルを検出した場合は、両方の列が選択されます。ウィザードがそのどちらでもないテーブルを検出した場合は、どちらの列も選択されません。キューブのデザインにテーブルが必要でない場合は、[ファクト] および [ディメンション] チェック ボックスをオフにします。
[自動構築] チェック ボックスをオンにしていない場合は、すべての選択を手動で行う必要があります。[テーブル] タブまたは [ダイアグラム] タブを使用して、次の操作を行います。
- [テーブル] タブには、テーブルがテーブル形式で一覧表示されます。[ファクト] 列または [ダイアグラム] 列で、チェック ボックスをオンにします。
- [ダイアグラム] タブには、データ ソース ビュー スキーマが表示されます。テーブルは色分けされ、ファクトまたはディメンションが示されます。スキーマ内のテーブルをクリックし、[ファクト] または [ディメンション] をクリックして、そのテーブルの設定をオンまたはオフにします。倍率を変更するには、[ズーム] ボタンを使用します。
メモ : |
|---|
| [ダイアグラム] タブでは、ウィザードのウィンドウを最大化して、スキーマを表示できます。 |
データ ソース ビューに時間ディメンション テーブルがある場合は、[時間ディメンション テーブル] 一覧でそれを選択します。何もない場合は、<なし> を選択したままにします。これは一覧にある既定のアイテムです。テーブルを時間ディメンション テーブルとして選択すると、[テーブル] タブと [ダイアグラム] タブでディメンション テーブルとしても選択されます。
時間間隔の定義
テーブルの種類を選択するときに時間ディメンション テーブルを指定した場合は、ウィザードの [時間間隔の定義] ページを使用して、標準時間間隔に対応するテーブルで列を指定します。[Time プロパティ名] の下で標準間隔を探します。時間ディメンション テーブルに対応する列を持つ行ごとに、[Time テーブル列] の下で正しい列を選択します。ウィザードでは、指定する関連付けを使用して属性が作成され、データに有効な時間階層が提示されます。また、これらの関連付けにより、新しい時間ディメンションに対応する属性の [Type] プロパティも設定されます。次に、ウィザードでは、時間ディメンション テーブルに基づいて時間ディメンションが作成されます。
キューブを作成すると、ビジネス インテリジェンス ウィザードを使用して、タイム インテリジェンス拡張機能をキューブに追加できます。これらの拡張機能には、期間対日ビュー、ローリング平均値ビュー、期間対期間ビューなどがあります。
ディメンションの選択
ウィザードの [ディメンションの選択] ページを使用すると、既存のディメンションをキューブに追加できます。このページには、新しいキューブのディメンション テーブルに対応する共有されているディメンションが既にある場合にのみ表示されます。
既存のディメンションを追加するには、[使用できるディメンション] の一覧で 1 つまたは複数のディメンションを選択し、右矢印 (>) ボタンをクリックすると、そのディメンションが [キューブ ディメンション] の一覧に移動します。二重の矢印 (>>) ボタンをクリックすると、一覧内のすべてのディメンションが移動します。
既存のディメンションが一覧に表示されておらず、表示する必要が場合は、[戻る] をクリックして、1 つ以上のテーブルのテーブルの種類の設定を変更します。また、既存のディメンションは、キューブ内の少なくとも 1 つのファクト テーブルに関連付けられ、[使用できるディメンション] 一覧に表示される必要があります。
メジャーの選択
ウィザードの [メジャーの選択] ページを使用すると、キューブで使用するメジャーを選択できます。ファクト テーブルとしてマークされているすべてのテーブルがメジャー グループとしてこの一覧に表示され、すべての数値非キー列がメジャーとして一覧に表示されます。既定では、すべてのメジャー グループのすべてのメジャーが選択されます。キューブで使用しないメジャーの横にあるチェック ボックスはオフにします。メジャー グループのすべてのメジャーをキューブから削除するには、[メジャー グループ/メジャー] チェック ボックスをオフにします。
[メジャー グループ/メジャー] の下に一覧表示されているメジャーの名前は、列名を反映します。名前が含まれているセルをクリックして、名前を編集できます。
メジャーのデータを表示するには、一覧のいずれかのメジャー行を右クリックし、[サンプル データの表示] をクリックします。これにより、[データ サンプル ビューア] が開き、対応するファクト テーブルから最大で最初の 1,000 レコードが表示されます。
新しいディメンションの確認
ウィザードの [新しいディメンションの確認] ページを使用すると、ウィザードによって作成されたディメンションの構造を確認できます。ディメンションは、[新しいディメンション] ツリー ビューで、ウィザードのこのページに一覧表示されます。ディメンションは次の方法で開くことができます。
- ディメンションを展開して、その属性と階層を表示する。
- ディメンションの下の [属性] フォルダを展開して、ディメンションの属性を表示する。
- ディメンションの下の [階層] フォルダを展開して、ディメンションの階層を表示する。
- 階層を展開して、そのレベルを表示する。
メモ : |
|---|
| ウィザードのウィンドウを最大化して、ツリーを見やすく表示できます。 |
ツリー内のオブジェクトをキューブから削除するには、オブジェクトの横のチェック ボックスをオフにします。オブジェクトの横のチェック ボックスをオフにすると、その下にあるすべてのオブジェクトも削除されます。オブジェクト間の依存関係が設定されているため、属性を削除すると、その属性に依存する階層レベルも削除されます。たとえば、階層の横のチェック ボックスをオフにすると、その階層内のすべてのレベルの横にあるチェック ボックスがオフになり、階層だけでなくレベルも削除されます。ディメンションのキー属性は削除できません。
ディメンション、属性、階層、またはレベルの名前の名前を変更するには、名前をクリックするか、または名前を右クリックし、ショートカット メニューで [<オブジェクト> の名前の変更] をクリックします。ここで、<オブジェクト> は、[ディメンション]、[属性]、または [レベル] です。
ウィザードの [ファクト テーブルとディメンション テーブルの識別] ページで定義されたディメンション テーブルの数とウィザードのこのページに一覧表示されているディメンションの数とは、必ずしも一対一の関係であるとは限りません。データ ソース ビューのテーブル間のリレーションシップによって、ウィザードでは 2 つ以上のテーブルを使用してディメンションを構築できます (スノーフレーク スキーマで必要な場合など)。
キューブ ウィザードの完了
ウィザードの [ウィザードの完了] ページで、新しいキューブのメジャー グループ、メジャー、およびディメンションを表示できます。[キューブ名] ボックスに、キューブに付ける名前を入力します。キューブに問題がなければ、[完了] をクリックします。[戻る] をクリックしてウィザードの前のページに戻り、変更を行います。
メモ :