免费做优化的网站建设,网站建设大概费用,铁威马怎样做网站服务器,wordpress 文章代码块ODS#xff1a;数据源 DWD#xff1a;加工数据 DWS#xff1a;统计数据 ADS#xff1a;分析数据
DIM#xff1a; 维度层#xff08;大家都有可能用得上的部分#xff09;
ER模型 数据仓库之父Bill Inmon提出的建模方法是从全企业的…ODS数据源 DWD加工数据 DWS统计数据 ADS分析数据
DIM 维度层大家都有可能用得上的部分
ER模型 数据仓库之父Bill Inmon提出的建模方法是从全企业的高度用实体关系Entity RelationshipER模型来描述企业业务并用规范化的方式表示出来在范式理论上符合3NF。 1实体关系模型 实体关系模型将复杂的数据抽象为两个概念——实体和关系。实体表示一个对象例如学生、班级关系是指两个实体之间的关系例如学生和班级之间的从属关系。 2数据库规范化 这一系列范式就是指在设计关系型数据库时需要遵从的不同的规范。关系型数据库的范式一共有六种分别是第一范式1NF、第二范式2NF、第三范式3NF、巴斯-科德范BCNF、第四范式(4NF和第五范式5NF。遵循的范式级别越高数据冗余性就越低。 3三范式 1函数依赖 分为完全函数依赖部分函数依赖传递函数依赖。 完全函数依赖yf(x,z)y跟x,z都有关 部分函数依赖yf(x,z)y只跟x有关 传递函数依赖yf(x)zf(y) -zg(x) y只跟x有关z只跟y有关 2第一范式 3第二范式 4第三范式 维度模型
所谓的维度就是分析数据的角度。 下图为一个典型的维度模型其中位于中心的SalesOrder为事实表其中保存的是下单这个业务过程的所有记录。位于周围每张表都是维度表包括Date日期Customer顾客Product产品Location地区等这些维度表就组成了每个订单发生时所处的环境即何人、何时、在何地下单了何种产品。从图中可以看出模型相对清晰、简洁。