ステップ・ディメンションテーブル
概要
ステップ・ディメンションテーブルは、プロセスの進行状況を管理するためのテーブルです。
このテーブルでは、総ステップ数、現在のステップ数、残りのステップ数などの情報を管理し、顧客の注文回数や注文商品回数を追跡することができます。
物理レイヤー
1. dim_step
基本情報
dim_step:
description: "ステップ・ディメンションテーブル"
location: "BigQuery"
full_name: "enterprise-dw-376005.mart.dim_step"
surrogate_key: "step_key"
primary_keys: ["total_number_steps", "this_step_number"]
カラム
1. step_key
- 日本語名: ステップキー
- データ型:
string - 説明:
total_number_stepsとthis_step_numberを組み合わせたサロゲートキー。結合キーとして使用する。
度数分布表
select
step_key,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_step`
group by 1
order by 2 desc
limit 10
| step_key | record_count |
|---|---|
| 31410acc68e6182af53b5b9b7b470dea | 1 |
| f86399e2554d5b8a84d3412d45b047d3 | 1 |
| 5d10a7253588d6d6377ae738bd52e0d4 | 1 |
| 61033d6955b76e43db5a77c6b25e0894 | 1 |
| 6a240d49ad275555c52788c774f16ef1 | 1 |
| 618a81b7250e792c4b2970e8d19045f6 | 1 |
| 4312ba99d6905e237efd426a4e95cde5 | 1 |
| 28c289d5a4617902c6af708fe2870b77 | 1 |
| 2a333fb6706694a6b0cb9cca04f89a3f | 1 |
| f6891d0e3302326d2e731c7f650b385c | 1 |
2. total_number_steps
- 日本語名: 総ステップ数
- データ型:
int64 - 説明: プロセスの総ステップ数。
度数分布表
select
total_number_steps,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_step`
group by 1
order by 2 desc
limit 10
| total_number_steps | record_count |
|---|---|
| 434 | 434 |
| 433 | 433 |
| 432 | 432 |
| 431 | 431 |
| 430 | 430 |
| 429 | 429 |
| 428 | 428 |
| 427 | 427 |
| 426 | 426 |
| 425 | 425 |
3. this_step_number
- 日本語名: 現在のステップ数
- データ型:
int64 - 説明: 現在のステップ数。
度数分布表
select
this_step_number,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_step`
group by 1
order by 2 desc
limit 10
| this_step_number | record_count |
|---|---|
| 1 | 434 |
| 2 | 433 |
| 3 | 432 |
| 4 | 431 |
| 5 | 430 |
| 6 | 429 |
| 7 | 428 |
| 8 | 427 |
| 9 | 426 |
| 10 | 425 |
4. steps_until_end
- 日本語名: 最後のステップまでの数
- データ型:
int64 - 説明: 最後のステップまでの残りステップ数。
度数分布表
select
steps_until_end,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_step`
group by 1
order by 2 desc
limit 10
| steps_until_end | record_count |
|---|---|
| 0 | 434 |
| 1 | 433 |
| 2 | 432 |
| 3 | 431 |
| 4 | 430 |
| 5 | 429 |
| 6 | 428 |
| 7 | 427 |
| 8 | 426 |
| 9 | 425 |
ER 図
論理レイヤー
1. order_step_dimension
基本情報
order_step_dimension:
description: "注文ステップ・ロールプレイング・ディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "order_step_key"
foreign_keys: null
agg_time_dimension: null
ディメンショナル属性
1. total_number_order_steps
- 日本語名: 注文の総ステップ数
- データ型:
categorical - 説明: 注文プロセスの総ステップ数。
2. this_order_step_number
- 日本語名: 現在の注文のステップ数
- データ型:
categorical - 説明: 注文プロセスの現在のステップ数。
3. order_steps_until_end
- 日本語名: 最後の注文のステップまでの数
- データ型:
categorical - 説明: 注文プロセスの最後のステップまでの残りステップ数。
メジャー属性
なし
メトリクス
なし
ER 図
2. order_product_step_dimension
基本情報
order_product_step_dimension:
description: "注文商品ステップ・ロールプレイング・ディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "order_product_step_key"
foreign_keys: null
agg_time_dimension: null
ディメンショナル属性
1. total_number_order_product_steps
- 日本語名: 注文商品の総ステップ数
- データ型:
categorical - 説明: 注文商品プロセスの総ステップ数。
2. this_order_product_step_number
- 日本語名: 現在の注文商品のステップ数
- データ型:
categorical - 説明: 注文商品プロセスの現在のステップ数。
3. order_steps_product_until_end
- 日本語名: 最後の注文商品のステップまでの数
- データ型:
categorical - 説明: 注文商品プロセスの最後のステップまでの残りステップ数。
メジャー属性
なし
メトリクス
なし
ER 図
3. order_product_upgrade_step_dimension
基本情報
order_product_upgrade_step_dimension:
description: "注文商品引き上げステップ・ロールプレイングディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "order_product_upgrade_step_key"
foreign_keys: null
agg_time_dimension: null
ディメンショナル属性
1. total_number_order_product_upgrade_steps
- 日本語名: 注文商品引き上げの総ステップ数
- データ型:
categorical - 説明: 注文商品引き上げプロセスの総ステップ数。
2. this_order_product_upgrade_step_number
- 日本語名: 現在の注文商品引き上げのステップ数
- データ型:
categorical - 説明: 注文商品引き上げプロセスの現在のステップ数。
3. order_steps_product_upgrade_until_end
- 日本語名: 最後の注文商品引き上げのステップまでの数
- データ型:
categorical - 説明: 注文商品引き上げプロセスの最後のステップまでの残りステップ数。
メジャー属性
なし
メトリクス
なし