ディメンションをマップするには、Campaign にディメンションを作成してから、階層ディメンションを含むファイルまたはテーブルを指定します。このタスクを完了するには、その前に階層ディメンションがデータマートに存在している必要があります。
始める前に
注: ほとんどすべての場合に、ディメンションはキューブを作成するために使用されるため、アプリケーションの「セッション」領域のフローチャートからディメンションを作成できます。
手順
- 以下のいずれかの方法で、「ディメンション階層」ダイアログを開きます。
- 「編集」モードのフローチャートで、「システム管理」メニュー を開き、「ディメンション階層」を選択します。
- 「管理設定」ページで「ディメンション階層の管理」を選択します。
- 「ディメンション階層」ダイアログで、「ディメンションの新規作成」をクリックします。
「ディメンションの編集」ダイアログが開きます。
- 作成するディメンションについて、以下の情報を入力します。
- ディメンション名。
- 説明。
- ディメンション内のレベルの数。(ほとんどの場合、この数は、このディメンションのマップ先のデータマートの階層ディメンション内のレベル数に対応します。)
- このディメンションをキューブのベースとして使用する場合は、「データの重複を許可しない」チェック・ボックスを選択しておく必要があります (デフォルトで選択されています)。そうしないと、要素の値はキューブ内でオーバーラップできないため、このディメンションを使用してキューブを作成するときにエラーが生じます。
- 「テーブル・マッピング」をクリックします。
「テーブル定義の編集」ダイアログが開きます。
- 以下のいずれかのオプションを選択します。
- 既存ファイルにマップ
- 選択したデータベースの既存テーブルにマップ
テーブルをマップするための手順に進みます。詳しくは、「Campaign 管理者ガイド」を参照してください。
注: ディメンション階層のテーブルをマップする場合は、正常にマップするために、「Level1_Name」、「Level2_Name」などのフィールド名がテーブル内に存在している必要があります。
ディメンションのテーブルのマッピングが完了すると、「ディメンションの編集」ウィンドウが開いて、新しいディメンションのディメンション情報が表示されます。
- 「OK」をクリックします。
「ディメンション階層」ウィンドウに、新しくマップされたディメンションが開きます。
- ディメンション階層を保管して、将来使用できるようにしたり、再作成する必要をなくしたりするには、「ディメンション階層」ダイアログで「保存」をクリックします。