Skip to main content

ステップ・ディメンションテーブル

概要

ステップ・ディメンションテーブルは、プロセスの進行状況を管理するためのテーブルです。

このテーブルでは、総ステップ数、現在のステップ数、残りのステップ数などの情報を管理し、顧客の注文回数や注文商品回数を追跡することができます。

物理レイヤー

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_stepsthis_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_keyrecord_count
31410acc68e6182af53b5b9b7b470dea1
f86399e2554d5b8a84d3412d45b047d31
5d10a7253588d6d6377ae738bd52e0d41
61033d6955b76e43db5a77c6b25e08941
6a240d49ad275555c52788c774f16ef11
618a81b7250e792c4b2970e8d19045f61
4312ba99d6905e237efd426a4e95cde51
28c289d5a4617902c6af708fe2870b771
2a333fb6706694a6b0cb9cca04f89a3f1
f6891d0e3302326d2e731c7f650b385c1
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_stepsrecord_count
434434
433433
432432
431431
430430
429429
428428
427427
426426
425425
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_numberrecord_count
1434
2433
3432
4431
5430
6429
7428
8427
9426
10425
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_endrecord_count
0434
1433
2432
3431
4430
5429
6428
7427
8426
9425

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
  • 説明: 注文商品引き上げプロセスの最後のステップまでの残りステップ数。

メジャー属性

なし

メトリクス

なし

ER 図