维度表和事实表的区别

  • 维度表:一般是对事实的描述信息。每一张维度表对应现实世界中的一个对象或者概念
    • 例如:用户、商品、日期、地区等
    • 特征:
      • 维度表的范围很宽(具有多个属性、列比较多)
      • 跟事实表相比,行数相对较小:通常<10万条
      • 内容相对固定:编码表
  • 事实表:每行数据代表一个业务事件(下单、支付、退款、评价等)。“事实”这个术语表示的是业务事件的度量值(可统计次数、个数、件数、金额等),例如,订单事件中的下单金额
    • 特征:
      • 非常的大
      • 内容相对的窄:列数较少
      • 经常发生变化,每天会新增很多

你可能感兴趣的:(面试题,数据仓库,hive,面试)