広告コード・ディメンションテーブル
概要
広告コード・ディメンションテーブルは、広告コードや代理店の属性を管理するテーブルです。広告コードは、マーケティング施策の効果測定のために使用される識別子で、通販事業者が独自に発行します。
このテーブルでは、広告コードと代理店の関係性を管理し、マーケティング分析の基礎となるデータを提供します。
物理レイヤー
1. dim_ad_code
基本情報
dim_ad_code:
description: "広告コード・ディメンションテーブル"
location: "BigQuery"
full_name: "enterprise-dw-376005.mart.dim_ad_code"
surrogate_key: "ad_code_key"
primary_keys: ["stream_id", "ad_code"]
カラム
1. ad_code_key
- 日本語名: アドコードキー
- データ型:
string - 説明:
stream_idとad_codeのサロゲートキー。ハッシュ関数(MD5)を使用して生成。結合キーとして使用する。
度数分布表
select
ad_code_key,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_ad_code`
group by 1
order by 2 desc
limit 10
| ad_code_key | record_count |
|---|---|
| 00000000000000000000000000000000 | 1 |
| 7795e020f2809a585ef693ab3c9012cd | 1 |
| f7517d22a0d444b6d0508ffc4ecb9e49 | 1 |
| 1cb39eb029a019e5287645d0f8aba201 | 1 |
| 5758afc06b1cb5a4525a875a761879e2 | 1 |
| e23f383eb1702bfb671a65b17e8ba923 | 1 |
| 25a90adc5afe1d1363375010d8e72adc | 1 |
| bb7738da72db03c55362b9a4ea1ba784 | 1 |
| 8a823aeb691144bd398ed5c2a403ae6c | 1 |
| da5875738d74c39d4a445f3c294de6b5 | 1 |
2. ad_code
- 日本語名: 広告コード
- データ型:
string - 説明: 広告コード。
度数分布表
select
ad_code,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_ad_code`
group by 1
order by 2 desc
limit 10
| ad_code | record_count |
|---|---|
| hori_intell_04 | 2 |
| cross_line_17_kinen | 2 |
| hiki_intell_03 | 2 |
| cross_intell_04 | 2 |
| cross_intell_03 | 2 |
| cross_mail_17_kinen | 2 |
| cross_intell_01 | 2 |
| cross_intell_02 | 2 |
| hiki_intell_05 | 2 |
| hiki_intell_04 | 2 |
3. stream_id
- 日本語名: ストリーム ID
- データ型:
string - 説明: ストリーム ID。
度数分布表
select
stream_id,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_ad_code`
group by 1
order by 2 desc
limit 10
| stream_id | record_count |
|---|---|
| R1093 | 2855 |
| R1092 | 2695 |
| R1072 | 1425 |
| R1057 | 419 |
| R1230 | 305 |
| R1318 | 100 |
| null | 1 |
4. agency_id
- 日本語名: 代理店 ID
- データ型:
string - 説明: 代理店 ID。
度数分布表
select
agency_id,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_ad_code`
group by 1
order by 2 desc
limit 10
| agency_id | record_count |
|---|---|
| 2 | 1913 |
| 1 | 1879 |
| 3 | 690 |
| 95 | 325 |
| 29 | 178 |
| 4 | 165 |
| 10 | 135 |
| 24 | 131 |
| 15 | 109 |
| 79 | 79 |
5. agency_name
- 日本語名: 代理店名
- データ型:
string - 説明: 代理店名。
度数分布表
select
agency_name,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_ad_code`
group by 1
order by 2 desc
limit 10
| agency_name | record_count |
|---|---|
| インハウス | 1913 |
| その他 | 1879 |
| Hide&Seek | 690 |
| null | 552 |
| ナハト | 325 |
| SARUCREW | 178 |
| Fooot | 165 |
| Vincures | 135 |
| フィング | 131 |
| femin | 109 |
ER 図
🚧 サンプル SQL
論理レイヤー
1. ad_code_dimension
基本情報
ad_code_dimension:
description: "広告コード・ディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "ad_code_key"
foreign_keys: null
agg_time_dimension: null
ディメンショナル属性
1. ad_code
- 日本語名: 広告コード
- データ型:
categorical - 説明: 広告コード。
2. agency_id
- 日本語名: 代理店 ID
- データ型:
categorical - 説明: 代理店 ID。
3. agency_name
- 日本語名: 代理店名
- データ型:
categorical - 説明: 代理店名。
メジャー属性
なし
メトリクス
なし