数据模型和指标模型

数据模型 和 指标模型,做报表/数仓/BI 常用。


一、先一句话区分

  1. 数据模型 = 存数据、管数据的「底层仓库结构」
    管:表、字段、关联关系、业务实体
  2. 指标模型 = 算结果、看业务的「上层计算规则」
    管:公式、统计口径、业务数值(销售额、转化率、客单价)

二、数据模型 是什么?

定义

原始业务数据做统一建模,把零散数据规整成一张张表,定义:

  • 有哪些实体(用户、订单、商品、门店)
  • 字段有哪些(订单号、下单时间、金额、用户ID)
  • 表和表怎么关联(主外键、维度关联)

作用

  • 统一数据存放格式
  • 避免数据重复、杂乱
  • 原材料

例子

订单表、用户表、商品表、流水明细表

只存原始明细,不做计算、不做汇总


三、指标模型 是什么?

定义

在数据模型基础上,封装好计算逻辑、业务口径 ,专门产出业务指标。

包含:指标名称、计算逻辑、统计周期、统计维度、业务定义。

分类

  • 原子指标:原始计算(订单金额、下单数)
  • 衍生指标:套公式算出来(客单价=销售额/下单人数)
  • 复合指标:多层复杂计算(复购率、流失率)

作用

  • 统一全公司口径,避免「每个人算的数不一样」
  • 直接给报表、大屏、业务系统用

做好的成品菜


四、举个通俗例子(秒懂)

以「奶茶店」举例:

  1. 数据模型

    记录本:每一笔订单明细

    哪天、谁、买了什么、多少钱、哪家店

    👉 纯原始流水数据

  2. 指标模型

    提前写好规则自动算:

    • 日销售额 = 当日所有订单金额求和
    • 日均客单价 = 销售额 ÷ 下单人数
    • 门店销量排名
      👉 业务要看的最终结果

五、极简总结

  • 数据模型:面向「数据」,管存储、管明细、管结构
  • 指标模型:面向「业务」,管计算、管口径、管结果
  • 依赖关系:先有数据模型,才能搭建指标模型
相关推荐
程序员一一涤生8 个月前
你的ChatBI(问数)准确率不到50%?带你深度拆解90%准确率的高德ChatBI案例
chatbi·ai数据分析·问数·大模型数据分析
qq_436962181 年前
奥威BI:打破AI数据分析伪场景,赋能企业真实决策价值
人工智能·数据挖掘·数据分析·ai数据分析
qq_436962181 年前
AI数据分析中的伪需求场景:现状、挑战与突破路径
人工智能·数据挖掘·数据分析·ai数据分析
qq_436962181 年前
奥威BI+AI数据分析解决方案
人工智能·数据挖掘·数据分析·ai数据分析
qq_436962181 年前
AI数据分析的利器:解锁BI工具的无限潜力
人工智能·数据挖掘·数据分析·ai数据分析
keshihuachenlie2 年前
数图亮相第三届中国区域零售创新峰会:共绘零售新蓝图,携手迈向新征程
可视化陈列·ai数据分析