ディメンション・テーブルをマップする方法
以下のようにして、追加のテーブルに基づく新しいディメンション・テーブルをマップできます。
*
フローチャートを編集する際のユーザー・テーブルの作業で説明されているように、フローチャートを編集するとき、「システム管理」メニューから行う。
*
「キャンペーン設定」ページからのユーザー・テーブルの作業の説明のように、「キャンペーン設定」ページから行う。
新しいディメンション・テーブルをマップして、郵便番号に基づく購買層情報など、ベース・テーブル内のデータを補うデータにフローチャートのプロセスからアクセスできるようにします。
ディメンション・テーブルは、データベース表にマップする必要があり、同じ IBM ® データ・ソース (つまり同じデータベース) 内のテーブルにマップされた 1 つ以上のベース・テーブルに関連付ける必要があります。 ディメンション・テーブルを定義する際に、ベース・テーブルとディメンション・テーブルの間に特定の結合条件を指定できます。
1.
*
2.
「ディメンション・テーブル」を選択してから、「次へ」をクリックします。
3.
マップするテーブルを、「ソース・テーブル」リストから選択します。
選択したテーブルのソース・フィールドは、作成するベース・ディメンション・テーブル内の新しいテーブル・フィールドに自動的にマップされます。 デフォルトの選択を変更するには、「ソース・テーブル・フィールド」リストまたは「新規テーブル・フィールド」リストからフィールドを選択し、「追加」「削除」「1 つ上へ」「1 つ下へ」の各ボタンを使用して、テーブルに対する必要なマッピングが行われるようにします。 その後、「次へ」をクリックします。
*
4.
(オプション) Campaign がディメンション・テーブルおよびそのフィールドに使用する名前を変更します。
a.
テーブル名を変更するには、 IBM ® Campaign テーブル名」フィールドの名前を編集します。
b.
フィールド名を変更するには、「新規テーブル・フィールド」リストからマッピングを選択し、 IBM ® Campaign フィールド名」フィールドのテキストを編集します。 その後、「次へ」をクリックします。
5.
6.
「キー・フィールド」リストから 1 つ以上のキーを選択します。
7.
「キー・フィールドにより正規化されている」にチェック・マークを付けます (該当する場合)。
8.
「テーブル結合方法」を選択してから、「次へ」をクリックします。
*
「常に内部結合を使用」オプションを選択すると、ベース・テーブルとこのディメンション・テーブルの間で常に内部結合が使用され、ベース・テーブルからは、ディメンション・テーブル内に存在するオーディエンス ID だけが返されます。 「常に外部結合を使用」オプションを選択すると、ベース・テーブルとこのディメンション・テーブルの間で常に外部結合が実行されます (ベース・テーブル内のすべてのオーディエンス ID について、対応する行がディメンション・テーブル内に必ず存在するとは限らないことが分かっている場合に、この設定は最適な結果になります)。 デフォルト設定の「自動」では、選択プロセスおよびセグメント・プロセスでは内部結合を使用し、出力プロセス (「スナップショット」、「メール・リスト」、および「コール・リスト」) では外部結合を使用します。 この設定は、選択基準を考慮するためにディメンション・テーブル内の値が必要であり、その一方で、出力されるディメンション・テーブル・フィールドを示すオーディエンス ID が存在しないときには NULL を出力する必要もある場合に、通常は適切な動作となります。
9.
10.
11.
「完了」をクリックします。
ディメンション・テーブルが作成されました。