Skip to main content

テナント・ディメンションテーブル

概要

テナント・ディメンションテーブルは、テナントと会社に関する属性を管理するテーブルです。

このテーブルでは、テナント ID やテナント名、会社 ID、会社名、会社グループタイプなどの情報を管理し、テナントごとのビジネスプロセスを追跡することができます。

物理レイヤー

1. dim_tenant

基本情報

dim_tenant:
description: "テナント・ディメンションテーブル"
location: "BigQuery"
full_name: "enterprise-dw-376005.mart.dim_tenant"
surrogate_key: "tenant_key"
primary_keys: ["company_id", "tenant_id"]

カラム

1. tenant_key
  • 日本語名: テナントキー
  • データ型: string
  • 説明: company_idtenant_id を組み合わせたサロゲートキー。結合キーとして使用する。
度数分布表
select
tenant_key,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
tenant_keyrecord_count
000000000000000000000000000000001
095f7836272e99a54006949e405783b91
09b08b2418325917e9da77ad439dbb9e1
0bdfca664f2bbf38c4638873f5077b211
0cf64902006de4488ff1046f31cf4cb01
0d0236e915b3860702be2bd8290e89401
0d14aa12d63675e4f31fea872ca101e81
1421f44208dbe3e2714467b90b6241171
1450013682046b923c7308ccccbed4211
1707b0ad01e6918571b74ad2a5c716061
2. tenant_id
  • 日本語名: テナント ID
  • データ型: string
  • 説明: テナント ID。
度数分布表
select
tenant_id,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
tenant_idrecord_count
null1
aklife1
almado1
androots1
aquab1
aster1
beauminant1
beautick1
bella1
belta1
3. tenant_name
  • 日本語名: テナント名
  • データ型: string
  • 説明: テナント名。
度数分布表
select
tenant_name,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
tenant_namerecord_count
null1
ASTER・ONE1
Beautick1
CHELSEA'S CHOICE1
Co-Heart1
Danzi1
ESIENCE1
FORDEL ソリューションズ1
HAN.d1
Hide&Seek1
4. company_id
  • 日本語名: 会社 ID
  • データ型: string
  • 説明: 会社 ID。
度数分布表
select
company_id,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
company_idrecord_count
krokos4
im3
omooya3
from2
hugkumi2
jfrontier2
jimos2
materra2
taisho2
yupiesu2
5. company_name
  • 日本語名: 会社名
  • データ型: string
  • 説明: 会社名。
度数分布表
select
company_name,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
company_namerecord_count
クロコス4
アイム3
オモヤ3
JIMOS2
はぐくみプラス2
ジェイフロンティア2
フロムココロ2
マテラ2
ユーピーエス2
大正製薬2
6. company_group_type
  • 日本語名: 会社グループタイプ
  • データ型: string
  • 説明: 会社グループタイプ。
度数分布表
select
company_group_type,
count(*) as record_count
from `enterprise-dw-376005.mart.dim_tenant`
group by 1
order by 2 desc
limit 10
company_group_typerecord_count
グループ外企業72
and roots グループ12
null1

ER 図

論理レイヤー

1. tenant_dimension

基本情報

tenant_dimension:
description: "テナント・ディメンションテーブル"
location: "dbt Semantic Layer"
primary_key: "tenant_key"
foreign_keys: null
agg_time_dimension: null

ディメンショナル属性

1. tenant_id
  • 日本語名: テナント ID
  • データ型: categorical
  • 説明: テナント ID。
2. tenant_name
  • 日本語名: テナント名
  • データ型: categorical
  • 説明: テナント名。
3. company_id
  • 日本語名: 会社 ID
  • データ型: categorical
  • 説明: 会社 ID。
4. company_name
  • 日本語名: 会社名
  • データ型: categorical
  • 説明: 会社名。
5. company_group_type
  • 日本語名: 会社グループ区分
  • データ型: categorical
  • 説明: 会社グループ区分。

メジャー属性

なし

メトリクス

なし

ER 図