JDBCドライバを選択すると、「データベース接続文字列」のテキスト領域にリレーショナル・データベース接続文字列が表示されます。
ドライバのタイプによっては、ホスト名、データベース名、ポート、およびDSNの変数があります。そのカッコと変数を置き換える必要があります。
接続が失敗する場合は、正常なリレーショナル・データベース接続を確立できるまで、手順6から10を繰り返します。文字列変数からカッコが削除されているかを確認してください。
接続したら、「接続のテスト」のメッセージを閉じて「次へ」をクリックします。
手順2: 「ファクト・テーブルの選択」リストからリレーショナル・ファクト・テーブルを選択する必要があります。スキーマ・フィルタとテーブルのタイプ・フィルタを使用して長いテーブルのリストを短くできます。
「テーブル一覧の取得」をクリックし、フィルタの要件を満たすテーブルをリレーショナル・データベースでクエリーし、結果を表示します。
ファクト・テーブルを選択するには、リレーショナル・データベースを理解する必要があります。ファクト・テーブルの識別に関しては、必要に応じてリレーショナル・データベース管理者に問い合せてください。ファクト・テーブルには、メジャー・ディメンションとして使用できる数値データの列が少なくとも1つ含まれている必要があります。
テーブルの結果セットからファクト・テーブルとして使用されるテーブルを選択して、「次へ」をクリックします。
手順3 「リレーショナル・キューブ・エディタ」は、「ディメンション・ブラウザ」がOLAPキューブを表示したのと同じように、ノード・ツリーとしてリレーショナル・キューブを図表します。ノードをクリックして選択します。ノードをダブルクリックしてノードを展開または閉じます。右クリックしてディメンションとメジャーを編集します。
「メジャー」を右クリックして、「メジャーの編集」を選択します。
「メジャーの編集」ダイアログ・ボックスでは、リレーショナル列を「使用可能な列」リストから「メジャー・メンバー」リストに移動してメジャーとして定義できます。また、メジャー・ディメンション名の変更、デフォルト・ディメンションの指定、キューブへのメジャーの追加およびメジャー・ディメンションの集約メソッドの指定もできます。
「使用可能な列」から数値データ型の列を選択して、「右矢印」(>)をクリックして、その列を「メジャー・メンバー」に移動します。
オプション: メジャー・メンバーに複数のメジャーがある場合は、「デフォルト」のオプションをクリックして、デフォルト・メジャーとして使用するメジャーを指定できます。
オプション: メジャー名を変更するには、「メンバー名」をダブルクリックして、名前を入力します。メンバー名は固有の名前で、SQLのメジャー・ディメンションの名前は正常に解読される名前でなければなりません。
オプション: 別のメンバー集約メソッドを示すには、「集約タイプ」をクリックして、次の集約メソッドから選択します。集約タイプが指定されない場合は、デフォルトで「合計」が使用されます。
定義するディメンション名を入力して、「OK」をクリックします。
「世代エディタ」ダイアログ・ボックスが表示されます。このダイアログ・ボックスではディメンションの世代の作成、世代の名前変更、戻り値に使用するIDと別名テーブルの指定、ディメンションの戻りのファクト・テーブルへの関連付けを行います。
共通テーブル列を識別して、定義したディメンション世代をファクト・テーブルに関連付けします。通常共通列のいくつかの設定がファクト・テーブルのサーキットを識別するのに使用されます。
共通テーブル列を識別するリレーショナル・テーブルと列の説明に関しては、リレーショナル・データベース管理者に問い合せてください。
ディメンション世代テーブルを持つテーブルの共有列を最初に識別します。ファクト・テーブルを持つテーブルの共有列を検索します。ディメンション世代を持つ共有列もファクト・テーブルを持つ列の共有するかどうかを定義します。行う場合、関係がマップされます。そうでない場合は、ディメンション世代とファクト・テーブル間のブリッジをマップできるまで列の比較を続けます。
「ファクト・テーブルのマッピングの定義」は、デフォルトではディメンションとテーブル・ファクトを表示します。共通列を共有しない場合は、「テーブルのタイプ」フィルタを選択し、ディメンション世代と一致する列を選択する必要があります。共通列を共有する場合は、「列」ドロップダウン・リストでその列を示します。
テーブルと列が選択されている場合は、ディメンション世代とファクト・テーブルの関係がマッピングられるまで、新しい行が「ファクト・テーブルのマッピングの定義」に追加されます。
ディメンション世代とファクト・テーブル間の関係がマッピングされるまで手順25および26を繰り返し、「OK」をクリックします。
「リレーショナル・キューブ・エディタ」ダイアログ・ボックスが表示されます。プラス符号(+)をクリックしてディメンション、世代、およびメジャーのノードを展開して、リレーショナル・キューブの構造を表示します。
オプション: 同じディメンションに世代を追加するには、ディメンション名をダブルクリックして「世代の追加」を選択します。「世代エディタ」が再度表示されます。手順20から27を繰り返します。
オプション: 世代の順序をディメンション階層で並び替えるには、世代名を右クリックして、「上に移動」または「下に移動」を選択します。
オプション: 同じリレーショナル・キューブにディメンションを追加するには、「ディメンション」を右クリックして、「ディメンションの追加」を選択します。手順18から29を繰り返します。
メジャー、ディメンション、および世代をすべて定義して並べ替えたら、「終了」をクリックします。
「名前を付けて保存」ダイアログ・ボックスが表示されます。データベース接続を保存するリポジトリの場所を指定するようにメッセージが表示されます。
ファイルを保存する場所を検索して、「ファイル名」にデータベース接続名を入力して、「OK」をクリックします。
リレーショナル・データベース接続ファイルが指定したリポジトリの場所に保存されます。それを使用してOLAPデータベース接続のようにドキュメントを作成できます。