数据仓库应用(一):数据仓库模型设计,数据仓库模型


关联文章:
数据仓库应用(二):数据抽取、转换、加载(ETL)
数据仓库应用(三): SQL Server 2005的数据仓库应用–联机分析OLAP

一、问题背景

    某电子商务网站主要销售电子类产品,产品又分为几个大类别,包括:电脑类、手机类、键盘类等,每个类别内又细分为几个小类别,各类别下又有诸多的商品,每一个商品都有一个唯一的商品编号。用户可以通过注册成为会员来进行商品的下单购买。用户下单后会由系统自动产生一个唯一的订单号。

为该电子商务平台建立一个能够为不同年龄段的用户提供相应年龄段需求量最大的产品的数据仓库。以提供给该企业一个个性化产品的需求量分析方案,增强企业市场竞争力。

二、需求分析

目的:不同年龄段的用户对产品的需求数据分析,以提供更好的产品销售方案,方便向不同年龄段的用户提供适合的产品信息。

三、数据仓库体系结构图

体系结构

四、主要主题域的概念模型图

概念模型

五、雪花模型图

雪花模型

六、逻辑模型图

逻辑模型

七、物理模型图

用户关系存储结构关系模型
用户关系
商品关系存储结构关系模型
商品关系
时间关系存储结构关系模型
时间关系
地域关系存储结构关系模型
地域关系
年龄关系存储结构关系模型
年龄关系
学历关系存储结构关系模型
学历关系
销售事件存储结构关系模型
销售事件

八、粒度模型图

用户对商品的下单记录
粒度模型

九、在SQL SERVER2005中建立数据仓库数据库的sql语句

脚本已经放在github中点击查看

相关内容