数据仓库搭建(期末试题)

数据仓库(期末试题)

 

今天你用钱袋里的铜板充满你的内心,明天你的内心就可以把你的钱袋注满黄金。

 

目录

数据仓库(期末试题)

 

1.数据仓库构建步骤

1)确定主题:

2)确定量度:

3)确定事实粒度:

4)确定维度:

5)创建事实表:

2.数据仓库建模

1)概念模型

①表达实体

②表达关系

2)物理模型(数据库表)

3.生成库 表 数据

1)创建数据库和表

2)生成源数据

3)创建新的Dim_Data表并插入数据

4.数据仓库建模模型:维度建模


 

 

技术元数据:存储位置

业务元数据:字段含义

 

1.数据仓库构建步骤

 

df59e5ef71e045c0a072a987bcdf9e3e.png

 

1)确定主题:

 

统计门店销售量

503d8e9f4ae94092a4dda9f321f63837.png

9d04ecd646274316b412df822cb538ce.png

 

2)确定量度:

 

量度:表中可以直接找到的字段

KPI:表中不能直接找到 需要统计求出来的

1e4089698a8840a4b44e2c3b2ae84c66.png

 

3)确定事实粒度:

 

最小粒度原则

最小粒度:月

d835328a3f3640c69d2f6e7bc1d4fa8f.png

82ea0bdb119d4441ae65c7815ff8be3e.png

 

4)确定维度:

 

维度是要分析的各个角度

站在门店的角度统计销售量的

d8c63b4d791a469196803d8c0db3cb36.png

61b682e66100492db08f5c377f0b3af6.png

c5062d981d58471792dcc1924069a49b.png

 

5)创建事实表:

eeca93cc8c1a40b0bb3b72affe20bce2.png

a9b93f94f1a244efb7487899f95a3fad.png

 

dbcb1cc478e6440db2cfd0e39f9b8c67.png

 

2.数据仓库建模

 

1)概念模型

①表达实体

 

6d6581822d3341fc9d76eed0cde084ca.png

 

概念模型中不要写外键 在表达关系时会自动表达

6f1c11b5fdb34c6395a9c9ad106c9d4a.png

②表达关系

 

一对一 一对多 多对多 多对一 

6f20d1e0bc6f47f1b9c68eacbb5c01c5.png

 

 

2)物理模型(数据库表)

9666a48c104849248253e0c04274f99a.png

97ae3fd7100d436d805e7beb2e48c98c.png

 

3.生成库 表 数据

1)创建数据库和表

然后 我们生成数据库语句 放在D盘下 取名为a.sql

 

cabe51ef6e18483f87e5d9cded30a6a2.png

 

打开SQL SERVER 创建一个jtxy_dw数据库 复制a.sql中的代码 点击运行 我们的表就都创建好了

 

dfec2f5096134e5fb9b6c32c59ee2d20.png

 

2)生成源数据

 

打开SQL SERVER 创建一个jtxy_source数据库 复制ERP.sql中的代码 点击运行 

968731bd548a4450af0490c4b3d8a42c.png

 

3)创建新的Dim_Data表并插入数据

将jtxy_dw中的Dim_Data表删除 使用dim_data.sql中的语句重新创建一下 并使表中有数据 用一个有数据的新表覆盖掉之前没有数据的空表

66526ed3077849ed96cd539ab611bb5b.png

 

做到这里 我们的数据仓库就创建好了

 

4.数据仓库建模模型:维度建模
 

维度建模:把我们的表分成维度表和事实表

事实表:表中有被统计的列

 

星模型 雪花模型 星座模型 

89c256214c0b41dbae82741065630cf5.png

 

星模型比雪花模型的查询速度快 在开发中 如果遇到雪花模型 我们通常采用降维度的方法 合并表

合并以后 表就不再遵循三范式了 

多个事实表共同关联维度表 形成了星座模型 

 

 

 

 

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值