Skip to main content

時間・ディメンションテーブル

概要

時間・ディメンションテーブルは、時間に関する属性を管理するテーブルです。

このテーブルでは、時、分、午前午後、時間帯などの時間に関する様々な属性を提供し、時間帯別の分析や、時間に基づいたビジネスプロセスを追跡することができます。

物理レイヤー

1. dim_time

基本情報

dim_time:
description: "時間・ディメンションテーブル"
location: "BigQuery"
full_name: "enterprise-dw-376005.mart.dim_time"
surrogate_key: "time_key"
primary_keys: ["full_time"]

カラム

1. time_key
  • 日本語名: 時間キー
  • データ型: string
  • 説明: full_time のサロゲートキー(スマートキー)。結合キーとして使用する。
度数分布表
select
time_key,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
time_keyrecord_count
00001
00011
00021
00031
00041
00051
00061
00071
00081
00091
2. full_time
  • 日本語名: 時間
  • データ型: time
  • 説明: hh:mm:00 表記の時間。
度数分布表
select
full_time,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
full_timerecord_count
00:00:001
00:01:001
00:02:001
00:03:001
00:04:001
00:05:001
00:06:001
00:07:001
00:08:001
00:09:001
3. hour
  • 日本語名: 時
  • データ型: int64
  • 説明: h 表記の時。
度数分布表
select
hour,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
hourrecord_count
060
160
260
360
460
560
660
760
860
960
4. minute
  • 日本語名: 分
  • データ型: int64
  • 説明: m 表記の分。
度数分布表
select
minute,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
minuterecord_count
024
124
224
324
424
524
624
724
824
924
5. ampm
  • 日本語名: 午前午後
  • データ型: string
  • 説明: 午前午後。
度数分布表
select
ampm,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
ampmrecord_count
AM720
PM720
6. time_of_day_general
  • 日本語名: 時間帯(グループ定義)
  • データ型: string
  • 説明: 時間帯(and roots オリジナル)。
度数分布表
select
time_of_day_general,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
time_of_day_generalrecord_count
日中600
深夜360
夕方300
早朝180
7. time_of_day_jma
  • 日本語名: 時間帯(気象庁)
  • データ型: string
  • 説明: 時間帯(気象庁)。
度数分布表
select
time_of_day_jma,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_time`
group by 1
order by 2 desc
limit 10
time_of_day_jmarecord_count
夕方180
夜のはじめ頃180
夜遅く180
明け方180
昼前180
昼過ぎ180
180
未明180

ER 図

論理レイヤー

1. order_time_dimension

基本情報

order_time_dimension:
description: "注文時間・ディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "time_key"
foreign_keys: null
agg_time_dimension: null

ディメンショナル属性

1. order_hour
  • 日本語名: 注文時(h)
  • データ型: categorical
  • 説明: 注文時。
2. order_minute
  • 日本語名: 注文分(m)
  • データ型: categorical
  • 説明: 注文分。
3. order_time_of_day_general
  • 日本語名: 注文時間帯(グループ定義)
  • データ型: categorical
  • 説明: 注文時間帯(and roots オリジナル)。
4. order_time_of_day_jma
  • 日本語名: 注文時間帯(気象庁)
  • データ型: categorical
  • 説明: 注文時間帯(気象庁)。

メジャー属性

なし

メトリクス

なし

ER 図