SSAS 多维/表格设计模型--事实表与维表的关联
表格设计模型中,同多维设计模型相似,
维表和事实表相互独立,通过关系数据库中的外键来联系,互相关联构成一个统一的架构。
DB中外键是需要唯一性约束的,即A表某列建立主键或者唯一键后,B表才可以引用为外键。
多维设计模型--星型结构
星形架构(star schema)是以事实表为核心,其他的维表围绕这个核心表呈星形分布,看起来像放射状的星型,维表彼此之间没有任何联系,每个维表中的主键都只能是单列的,同时该主键被放置在事实表中,作为事实表与维表连接的外键。
雪花结构(snowflake schema)是指星型架构中的维表,根据数据重复性与层次结构进行局部正规化的结果。例如:Product.[productCategory]呈现阶层关系,可以拆解成Product表和ProductCategory表,事实表-->Product-->ProductCategory,这种结构像星状放射状往外延伸,像雪花结晶,称之为雪花状结构。
表格设计模型--
在创建关系时,提示:无法创建关系,因为每个列都包含重复值。请至少选择一个仅包含唯一值得列。
DB检查:
注意:建立关系需要从事实表(外部索引键/外键)→指向维度表(主索引键/主键)