ディメンション階層およびデータベース表について
Campaign にディメンション階層を作成するとき、それをデータベース内のテーブルまたはフラット・ファイルにマップします。
そのテーブルには、以下のための列が含まれている必要があります。
- ディメンション名
- ディメンション階層に含まれる各レベル
- オーディエンス・エンティティーを bin に定義する未加工 SQL 式または IBM® Marketing Software 式
- データ・ソース
例えば、「年齢」ディメンション階層に 3 つのレベルがある場合を考えます。第 1 レベルは「すべての年齢」で、その後に 2 つのレベルが続きますが、これは以下のリストに示されている 2 つのレベルに対応します。
- 30 未満
- 20 未満
- 20 から 25
- 26 から 30
- 30 から 50
- 30 から 40
- 41 から 50
- 50 より上
- 51 から 60
- 60 より上
このディメンション階層は、以下のデータベース表に基づいています。
ディメンション名 |
Dim1Name |
Dim2Name |
Dim3Name |
式 |
データ・ソース |
---|---|---|---|---|---|
MemberAge |
すべての年齢 |
30 未満 |
< 20 歳 |
年齢 < 20 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
30 未満 |
20 - 25 歳 |
年齢 between 20 and 25 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
30 未満 |
26 - 30 歳 |
年齢 between 26 and 30 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
30 - 50 歳 |
30 - 40 歳 |
年齢 between 31 and 40 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
30 - 50 歳 |
41 - 50 歳 |
年齢 between 41 and 50 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
50 より上 |
51 - 60 歳 |
年齢 between 51 and 60 |
ユーザー・データマート |
MemberAge |
すべての年齢 |
50 より上 |
60 より上 |
年齢 > 60 |
ユーザー・データマート |