个人技术分享

小白的数据仓库学习笔记 2024/5/16 14:47



建模

常用模型:

  1. 概念模型
  2. 物理模型

概念模型

  1. 表达实体
  2. 表达关系

物理模型

表

在这里插入图片描述

在概念模型中不要写外键,表达关系的时候表达,转成物理模型时会自动添加


具体操作


概念模型

在这里插入图片描述


双击

在这里插入图片描述


起名

在这里插入图片描述


列名、数据类型、主键

在这里插入图片描述

点击确定


表达关系

一对多(选择工具,从1连到多)

在这里插入图片描述


结果

在这里插入图片描述


物理模型

这里要加主键,不然不好使

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


生成创建数据库sql

在这里插入图片描述

在这里插入图片描述

打开文件

在这里插入图片描述


打开sql_Server

在这里插入图片描述


新建库、新建查询


把刚才的sql文件复制进去、执行


表创建完成

在这里插入图片描述

回顾

  1. 确定需求

  2. 确定量度

  3. 确定事实粒度

  4. 确定维度

  5. 创建事实表

咱么采用的建模的模型

维度建模

把表分成维度表和事实表

Dim Dimension维度的意思

Fact事实

事实表中有被统计的列

维度表往往和事实表有关系

三种模型

  1. 星模型(星模型用的最多,查询速度块,中间是事实表,周围都是维度表)

  2. 雪花模型(如果你的维度和其他表还有关系,还有分支,就是雪花。如果遇到雪花模型,会想办法降维,变成星模型。一旦降维就很可能违反3范式)

  3. 星座模型(多个事实表共同关联一个维度表)