定义数据源视图

2.3.2  定义数据源视图

数据源提供与数据库的简单连接,但更多高级功能,如缓存元数据、添加关系、创建计算和设置逻辑键等还需要使用数据源视图来完成。为了对多维数据集进行这些高级操作,这一步定义数据源视图。

可以在“数据源视图”文件夹对象上单击鼠标右键,在弹出的快捷菜单中选择【新建数据源视图】命令,然后在弹出的“数据源视图向导”窗口中选择 foodmartsaleDW选项作为关系数据源,单击【下一步】按钮。这时会弹出如图2-13所示的“名称匹配”窗口,其原因是在前面SSIS的数据装 载操作中没有为数据仓库中的表设置主键及其关系,SSAS试图在匹配的列上创建逻辑关系,可以选择“与主键同名”单选按钮,单击【下一步】按钮继续。

 

图2-13  设置名称匹配

这时进入“选择表和视图”窗口,如图2-14所示。可以从选定的数据源提供的对象列表中选择表和视图。这里主要的商务需求是对销售数据进行分析,所 以可以把相关的数据表都选入数据源视图,对数据源中与分析需求关联不大的要素也可以不选入此分析视图,例如此处的region表可以不用选入数据源视图。

以上操作完成后,单击【下一步】按钮,为此数据源视图命名为Vfoodmartsale,再单击【完成】按钮结束此向导。
  
图2-14  选择表和视图

同样也是由于数据源中的表没有设置主键的原因,现在打开的数据源视图上的表都是独立的,相互之间没有关系,还需要我们设置各个表的主键及其关系才能 成为可用的视图。一般来说,事实表是没有主键的,而维度表都有主键,且每一个维度表的主键都是事实表的外键,因而,需要为每一个维度表设置主键,如图 2-15所示,在维度表中选择应该为主键的字段,然后单击鼠标右键,在弹出的快捷菜单中选择【设置逻辑主键】命令,即可设置维度表的主键。

 

图2-15  设置维度表的主键

对每一个维度表设置好主键后,应该设置维度表和事实表之间的关系,方法是把事实表中的外键作为源,拖动到维度表中的相关字段,这时会弹出“创建关 系”窗口,如图2-16所示。需要注意的是一定要把外键表作为源,主键表作为目标,如果方向错了,可以单击图2-16的【反向】按钮以保证其关系符合业务 数据中的逻辑关系。

  

图2-16 “创建关系”对话框

按照以上的步骤,设置好维度表和事实表之间的关系后,数据源视图将会如图2-17所示。

  

图2-17  设置好表间关系后的数据源视图

猜你喜欢

转载自chenpingpi.iteye.com/blog/784201
今日推荐