半个月过去了,通过“什么是数据仓库?”和“创建Analysis Services项目”的学习,数据仓库项目有没有搭建起来呢?已建好项目的朋友们请跟我一起进入今天的学习主题:建立多维数据集维度。
数据库维度是相关对象(称为属性)的集合,用于提供有关一个或多个多维数据集中事实数据的信息。 例如,产品维度中的典型属性可能是产品名称、产品类别、产品系列、产品规格和产品价格。 这些对象绑定到数据源视图的一个或多个表中的一个或多个列,可用于了解多维数据集中的事实数据。
我们可以使用多维数据集向导,通过向导同时定义一个多维数据集及其维度。也可以先定义一个或多个维度,然后使用多维数据集向导定义一个使用这些维度的多维数据集。一般来说,在实际的应用过程,我们设计的解决方案都是比较复杂的,通常是先定义维度。
所以,我们先来看看,如何定义一个数据集维度。
在定义数据集维度之前,我们先来了解一下什么是数据集维度?它是起什么作用的?
数据库维度是相关对象(称为属性)的集合,用于提供有关一个或多个多维数据集中事实数据的信息。 例如,产品维度中的典型属性可能是产品名称、产品类别、产品系列、产品规格和产品价格。 这些对象绑定到数据源视图的一个或多个表中的一个或多个列,可用于了解多维数据集中的事实数据。
多维数据集包含用户分析事实数据所基于的所有维度。 多维数据集中的数据库维度实例称为多维数据集维度,它与多维数据集中的一个或多个度量值组有关。 数据库维度可以在多维数据集中多次使用。 例如,事实数据表可以具有多个与时间相关的事实数据,并且可以定义单独的多维数据集维度以帮助分析每个与时间相关的事实数据。 但是,只需存在一个与时间相关的数据库维度,这也意味着只需存在一个与时间相关的关系数据库表便可支持多个基于时间的多维数据集维度。
好了,了解了这么多,大家应该对维度有一定的了解了吧,接下来,跟我一起来操作吧

6.单击“下一步”。选择相关表,这里SQLserver会自动把t_b_cust引用的表显示出来,以便把引用的表的相关字段做为他的属性,比如t_b_cust有字段city是来源于t_a_city,所以,这里就会把t_a_city显示出来,而t_a_city又有字段province是来源于表t_a_province,所以t_a_province也会显示出来,t_a_nationality类同。

7.单击“下一步”。在“选择维度属性”页上,选中下列属性旁的复选框:
接下来,我们来给客户维度增加一些属性
1.打开“客户”维度的维度设计器。为此,请在解决方案资源管理器的“维度”节点中双击“客户”维度。
2.在“属性”窗格中,请注意多维数据集向导已经创建的“cust”和“cust name”等属性。

接下来,我们可以对维度进行修改调整,包括重命名,及定义文件夹
重命名属性
在“属性”窗格中,右键单击“cust name”,并选择“重命名”。将该特性的名称更改为“客户名称”。以同时的方式把其它字段改为中文名
位置
定义显示文件夹
可以使用显示文件夹将用户和属性层次结构分组为文件夹结构,以增加用户友好性。
城市、城市名称、省份、国家
更改属性和层次结构后,必须部署更改并重新处理相关对象,然后才能查看这些更改。
部署更改、处理对象以及查看更改:在 BI Development Studio 的“生成”菜单上,单击“部署 百洋”。,也可以选中“客户”维度,右键“处理”
好了,数据仓库学习(三):建立多维数据集维度就介绍到这里了,下次我们将介绍如何定义一个多维数据集。
