ディメンション階層の作成
外部テーブルやフラット・ファイルでディメンション階層を定義したら、 IBM ® Campaign でディメンション階層を作成できます。
IBM ® Campaign でディメンション階層を作成する前に、ユーザーまたは IBM ® コンサルティング・チームは、データマート内のデータベース表、区切り記号付きフラット・ファイル、または固定幅フラット・ファイルに、ディメンション階層定義を作成する必要があります。
これは Campaign の外部で行われる操作です。
ディメンション階層の最下位では、未加工 SQL 式または純粋な (カスタム・マクロ、ユーザー変数、ユーザー定義フィールドのない) IBM® EMM 式を使用して、各 bin の個別オーディエンス ID メンバーシップを定義する必要もあります。
1.
以下のステップを実行して、 IBM ® Campaign にディメンション階層を作成します。
2.
*
フローチャートの編集時に、「管理」メニュー 小さな人、鉛筆、円がメニュー矢印と一緒に描かれたアイコン を開いて、「ディメンション階層」を選択します。
*
Campaign 設定」ページから、「ディメンション階層の管理」をクリックします。
3.
「ディメンション階層」ウィンドウで、「新規ディメンション」をクリックします。
4.
*
*
*
ディメンション階層の「階層数」。 このディメンション階層をマップするテーブルの階層レベルに対応している必要があります。
*
このディメンション階層をキューブの基本として使用する場合は、「データの重複を許可しない」にチェック・マークを付けておく必要があります (デフォルトでは、このオプションにチェック・マークが付いています)。そうしないと、キューブ内でエレメントがオーバーラップできないため、このディメンション階層を使用してキューブを作成するときにエラーを受け取ります。
単に戦略セグメントからの選択用にディメンション階層を作成する場合は、このオプションを無効にしてオーバーラップ定義を作成することも可能です。 ただし、作成するディメンション階層をキューブの作成にも戦略セグメントでも自由に使用できるように、非オーバーラップ・ビンを作成することをお勧めします。
5.
「テーブル・マッピング」をクリックします。
「テーブル定義の編集」ウィンドウが開きます。
6.
ディメンション階層のマッピングを完了すると、「ディメンションの編集」ウィンドウに戻ります。 この時点で、このウィンドウに新規ディメンション階層の詳細が表示されます。
7.
「OK」をクリックします。
「ディメンション」ウィンドウに戻ります。
8.
(オプション、ただし推奨) 「保存」をクリックすることにより、テーブル・カタログで将来使用するためにディメンション階層を保管できます。 ディメンション階層を保管すると、そうした階層を再作成しなくても、別の使用目的で後で取り出したり、他のユーザーと共有したりできます。