张晶晶的空间

我们一直在努力....

数据仓库学习(三):建立多维数据集维度

标签: 数据仓库 维度 多维 sqlserver

半个月过去了,通过“什么是数据仓库?”和“创建Analysis Services项目”的学习,数据仓库项目有没有搭建起来呢?已建好项目的朋友们请跟我一起进入今天的学习主题:建立多维数据集维度

 数据库维度是相关对象(称为属性)的集合,用于提供有关一个或多个多维数据集中事实数据的信息。 例如,产品维度中的典型属性可能是产品名称、产品类别、产品系列、产品规格和产品价格。 这些对象绑定到数据源视图的一个或多个表中的一个或多个列,可用于了解多维数据集中的事实数据。

我们可以使用多维数据集向导,通过向导同时定义一个多维数据集及其维度。也可以先定义一个或多个维度,然后使用多维数据集向导定义一个使用这些维度的多维数据集。一般来说,在实际的应用过程,我们设计的解决方案都是比较复杂的,通常是先定义维度。

所以,我们先来看看,如何定义一个数据集维度。

在定义数据集维度之前,我们先来了解一下什么是数据集维度?它是起什么作用的?

数据库维度是相关对象(称为属性)的集合,用于提供有关一个或多个多维数据集中事实数据的信息。 例如,产品维度中的典型属性可能是产品名称、产品类别、产品系列、产品规格和产品价格。 这些对象绑定到数据源视图的一个或多个表中的一个或多个列,可用于了解多维数据集中的事实数据。

多维数据集包含用户分析事实数据所基于的所有维度。 多维数据集中的数据库维度实例称为多维数据集维度,它与多维数据集中的一个或多个度量值组有关。 数据库维度可以在多维数据集中多次使用。 例如,事实数据表可以具有多个与时间相关的事实数据,并且可以定义单独的多维数据集维度以帮助分析每个与时间相关的事实数据。 但是,只需存在一个与时间相关的数据库维度,这也意味着只需存在一个与时间相关的关系数据库表便可支持多个基于时间的多维数据集维度。

好了,了解了这么多,大家应该对维度有一定的了解了吧,接下来,跟我一起来操作吧

  • 1.   在解决方案资源管理器中,右键单击维度,然后单击新建维度
  • 2.   在欢迎使用维度向导页上,单击下一步
  • 3.   在选择创建方法页上,验证是否选择了使用现有表选项,然后单击下一步
  • 4. 在指定源信息页上,验证是否选择了 我们之前建好的数据源视图: 办事处医生处方及活动
  • 5. 在主表列表中,选择“t_b_cust”,系统会自动把主键做为键列显示,我们也可以添加,注意:如果键列有两列或两列以上,则必须指定一个名称列

 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.单击“下一步”。在“选择维度属性”页上,选中下列属性旁的复选框:

  • ·Cust name
  • ·ab
  • 8.单击“下一步”。
  • 9.在“完成向导”页的“预览”窗格中,可以看到“客户”维度及其属性。
  • 10.单击“完成”按钮以完成向导。
  • 11.在解决方案资源管理器的 百洋 项目中,“客户”维度会显示在“维度”文件夹中。维度设计器在开发环境的中央显示“客户”维度。
  • 12.在“文件”菜单中,单击“全部保存”。

 接下来,我们来给客户维度增加一些属性

1.打开“客户”维度的维度设计器。为此,请在解决方案资源管理器的“维度”节点中双击“客户”维度。

 2.在“属性”窗格中,请注意多维数据集向导已经创建的“cust”和“cust name”等属性。

 

  • 3.     将“数据源视图”窗格内t_b_cust的cust_type拖到“属性”窗格中
  • 4.     将“数据源视图”窗格内“t_a_city”表中的city_name拖到“属性”窗格中,也可以选中city_name,右键“从列新建属性”
  • 5. 在“文件”菜单上,单击“全部保存”。

 接下来,我们可以对维度进行修改调整,包括重命名,及定义文件夹

重命名属性

在“属性”窗格中,右键单击“cust name”,并选择“重命名”。将该特性的名称更改为“客户名称”。以同时的方式把其它字段改为中文名

位置

 定义显示文件夹

可以使用显示文件夹将用户和属性层次结构分组为文件夹结构,以增加用户友好性。

  • 1.在“属性”窗格中,在按住 Ctrl 键的同时单击下列各个属性,将它们选中:

城市、城市名称、省份、国家

  • 2.在“属性”窗口中,单击 AttributeHierarchyDisplayFolder 属性字段,并键入“位置”。
  • 3.在“文件”菜单上,单击“全部保存”。

 更改属性和层次结构后,必须部署更改并重新处理相关对象,然后才能查看这些更改。

部署更改、处理对象以及查看更改:在 BI Development Studio 的“生成”菜单上,单击“部署 百洋”。,也可以选中“客户”维度,右键“处理”

好了,数据仓库学习(三):建立多维数据集维度就介绍到这里了,下次我们将介绍如何定义一个多维数据集。

 


    分享: 收藏到CSDN 收藏到javaeye 收藏到博客园 收藏&分享
  • 浏览 (1390)
  • 评论 (0)
  • 发表于 2009-09-30 11:03
  • ERP世界
    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

相关博客:


评论


发表评论

关注此文的人们还关注