数据仓库命名规范.md 1.9 KB

数据仓库命名规范

一、表命名规范

1. 事实表 (Fact Table)

存储业务过程的度量数据,如消费、订单、挂号等

格式: [prefix_]业务含义
前缀: fact_ (可选)

示例:
- fact_patientconsumption  (患者消费)
- fact_cliniclog           (诊所日志)
- fact_order               (订单)
- fact_fee                 (费用)

2. 维度表 (Dim Table)

存储描述性信息,用于分析

格式: dim_业务含义

示例:
- dim_patient              (患者维度)
- dim_clinic              (诊所维度)
- dim_staff               (员工维度)
- dim_time                (时间维度)

3. 汇总表 (Agg Table)

预聚合的统计数据

格式: agg_业务含义_粒度

示例:
- agg_daily_revenue       (日收入汇总)
- agg_monthly_patient     (月患者汇总)

二、字段命名规范

1. 通用规则

  • 全部小写
  • 用下划线分隔
  • 避免缩写,保持清晰

2. 常用字段

字段类型 命名 说明
主键 id 自增ID
业务ID xxx_id 如 clinic_id
名称 xxx_name 如 patient_name
金额 xxx_amt 如 total_amt
数量 xxx_cnt 如 order_cnt
日期 xxx_date 如 pay_date
时间 xxx_time 如 create_time
标识 is_xxx 如 is_valid
类型 xxx_type 如 visit_type
状态 xxx_status 如 order_status

3. 时间字段

字段 说明
create_time 创建时间
update_time 更新时间
come_time 就诊时间
pay_time 支付时间
come_date 就诊日期
pay_date 支付日期

三、索引命名规范

格式: idx_字段名

示例:
- idx_clinic_id
- idx_pay_date
- idx_mobile

四、当前项目表

表名 说明
fact_patientconsumption 患者消费宽表
fact_cliniclog 诊所日志宽表