开发者社区> 问答> 正文

hive在数仓建模中的表格类型有什么?

hive在数仓建模中的表格类型有什么?

展开
收起
芯在这 2021-12-12 12:39:48 365 0
1 条回答
写回答
取消 提交回答
  • 在ODS层中的表格,保留有Mysql中导入的原始字段和数据,属于关系模型,不存在维度模型中的表格类型。 而在DWD层中,创建维度模型,需要有两种表格类型组成:维度表和事实表

    维度表

    维度表:一般是对事实的描述信息。每一张维表对应现实世界中的一个对象或者概念。 例如:用户、商品、日期、地区等。

    维度表的特征:(相对于事实表而言)

    维表的范围很宽(具有多个属性、列比较多)

    跟事实表相比,行数相对较小:通常< 10万条

    内容相对固定:编码表

    事实表

    事实表中的每行数据代表一个业务事件(下单、支付、退款、评价等)。“事实”这个术语表示的是业务事件的度量值(可统计次数、个数、金额等)。 每一个事实表的行包括:具有可加性的数值型的度量值、与维度表相连接的外键、通常具有两个和两个以上的外键、外键之间表示维表之间多对多的关系。

    事实表的特征:(相对于维度表)

    数据量非常的大(行数)

    内容相对的窄:列数较少(主要是外键id和度量值)

    经常发生变化,每天会新增加很多。

    2021-12-12 12:40:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Hive Bucketing in Apache Spark 立即下载
spark替代HIVE实现ETL作业 立即下载
2019大数据技术公开课第五季—Hive迁移到MaxCompute最佳实践 立即下载