用途:该技能用于掌握面向商业智能的维度数据建模,涵盖星型模式设计、缓慢变化维、事实表与数据仓库架构。
主要能力:介绍维度建模四步(识别业务过程、声明粒度、选择维度、识别事实);星型模式结构(一张事实表由维度直接环绕连接);四类事实表(事务事实、周期快照、累积快照、无事实事实);SCD 类型 0/1/2/3/6 的语义与适用场景;并提供维度表、事实表、日期维生成、桥接表(多对多)、聚合事实表的 SQL 模板,以及命名规范、粒度定义模板、一致性维度、ETL 重试与日志钩子、单元测试模板和常见问题排查表。
使用方式:按资料中的 SQL 模板建表与建索引,用粒度测试查询校验唯一性,用 SCD 逻辑维护历史,用聚合表提升查询性能。示例命令与代码保持原样,如 CREATE TABLE dim_customer、CREATE TABLE fact_sales、CREATE UNIQUE INDEX idx_customer_natural ON dim_customer(customer_id, effective_end_date) 等。
适用场景:数据仓库与 BI 建模、销售/库存/财务等主题域设计、历史追踪与报表一致性需求。
限制:资料未提供具体平台版本、性能基准、收费或价格信息;部分内容(如节假日标记、分区语句)为示例或注释,需按实际环境调整。