浏览已部署的多维数据集
浏览已部署的多维数据集有助于了解应对该多维数据集进行哪些修改,才能改进其功能。例如,可能需要定义维度成员排序顺序、删除不必要的维度属性、定义新用户层次结构、修改现有用户层次结构或配置度量值属性。在部署多维数据集后,可以在多维数据集设计器的**“浏览器”选项卡中查看多维数据集数据,并可以在维度设计器的“浏览器”**选项卡中查看维度数据。
在下面的任务中,您将浏览 Analysis Services Tutorial 多维数据集和它的每个维度,以确定为了改进该多维数据集的功能而需要执行的更改类型。
浏览已部署的多维数据集
通过单击 Business Intelligence Development Studio 中的**“客户”选项卡或双击解决方案资源管理器的“维度”节点中的“客户”,切换到“客户”维度的维度设计器,然后单击“浏览器”**选项卡。
“省/市/自治区名 – 地域”用户层次结构将显示在**“浏览器”选项卡的工具栏上的“层次结构”列表中;当前级别的名称“(全部)”将直接显示在该工具栏下方,而“(全部)”级别的单独成员将显示在浏览器窗格中。默认情况下,“(全部)”级别的唯一成员的名称是“全部”**并且可见。对于方案维度等维度,可以更改或隐藏此级别的名称。在第 3 课中,您将为 Analysis Services Tutorial 多维数据集中的几个维度更改“(全部)”级别的成员名称。
在**“级别和成员”窗格中,展开“(全部)”级别的“全部”**级别成员以显示“省/市/自治区名”级别的成员。展开此级别的 Alabama 成员以显示“地域”级别。展开“地域”级别的 280 成员,以在“客户”级别查看该成员。
借助维度设计器的**“级别和成员”**窗格,可以在多维数据集向导所设计的用户层次结构中轻松查看每个级别的成员,因而可以确定需要进行的功能更改。注意以下几点内容:此层次结构没有定义“市/县”级别,“地域”级别的成员是 DimGeography 表键值,“客户”级别显示客户的电子邮件地址而不是客户的姓名。您将在第 3 课中修改此层次结构。
下图显示了**“级别和成员”**窗格中的展开层次结构。
在“客户”维度的维度设计器的工具栏上,在**“层次结构”列表中选择“英语国家/地区区域名”,然后在“级别和成员”窗格中展开“全部”**级别成员。
随即会显示**“英语国家/地区区域名”**属性的属性层次结构。默认情况下,维度的每个属性都具有两个级别的层次结构:一个是“(全部)”级别,一个是包含每个属性成员的级别。第二个级别的名称是属性名本身。在第 3 课中,您将学习如何基于属性层次结构定义用户定义层次结构。
下图显示了**“英语国家/地区区域名”**属性的层次结构。
在解决方案资源管理器中,双击**“维度”文件夹中的“时间”**。
随即在 BI Development Studio 的维度设计器中打开“时间”维度。
在“时间”维度的维度设计器中,单击**“浏览器”**选项卡。
随即将在**“层次结构”**列表中显示用户层次结构 CalendarYear - CalendarSemester - CalendarQuarter - EnglishMonthName - FullDateAlternateKey。
展开**“全部”级别成员以显示“日历年”级别的成员。展开 2003 成员以显示“日历半期”级别的成员。展开 1 成员以显示“日历季度”级别的成员。展开 2 成员以显示“英文月份名称”**级别的成员。展开 June 成员以显示 FullDateAlternateKey 级别的成员。
在第 3 课中,您将通过为半期和季度定义友好名称以及定义简单日期而不是包含时间值的日期,来修改此用户层次结构,从而提高其用户友好性。
下图显示了为显示 FullDateAlternateKey 属性而扩展的层次结构。
单击 Analysis Services Tutorial 多维数据集的设计器选项卡,切换到 BI Development Studio 中的多维数据集设计器。选择**“浏览器”选项卡,然后在设计器的工具栏上单击“重新连接”。也可以单击浏览器窗格中间显示的“单击此处可再次尝试加载浏览器”**链接。
该设计器的左窗格显示了 Analysis Services Tutorial 多维数据集的元数据。您会看到**“透视”和“语言”选项显示在“浏览器”选项卡的工具栏上。另请注意,“浏览器”选项卡上的“元数据”窗格右侧包含两个窗格:上部窗格是“筛选器”窗格,下部窗格是“数据”**窗格。
下图突出显示了多维数据集设计器中的各个窗格。
在**“元数据”窗格中,依次展开“度量值”、“Internet 销售”,然后将“销售额”度量值拖到“数据”窗格的“将合计或详细信息字段拖至此处”**区域。
注意,未以标准货币格式显示该度量值。在第 3 课中,您将了解如何修改多维数据集度量值的格式。有关详细信息,请参阅定义和配置度量值。
注意: 在 Adventure Works DW 数据库中,各国家/地区的销售额值以各个国家/地区的本地货币的形式输入。在第 9 课中,您将了解如何将销售额值转换为统一货币。 在**“元数据”窗格中,展开“客户”**。
注意,“客户”维度中的所有属性层次结构均显示在**“元数据”窗格中。“客户”**维度列表还包含“省/市/自治区名 – 地域”用户层次结构。可以使用任意一个或多个属性层次结构来确定多维数据集的维度。不过,对于业务用户而言,各维度在同一级别包含如此多的可见层次结构,可能会很难进行浏览。在第 3 课中,您将了解如何将这些层次结构分组到显示文件夹中,以便轻松进行浏览。
将**“英语国家/地区区域名”属性层次结构拖到“数据”窗格的“将行字段拖至此处”**区域。
现在便可查看按各客户所在国家/地区确定维度的 Internet 销售。下图显示了这一确定维度的过程。
在**“元数据”窗格中,依次折叠“客户”和“度量值”,展开“产品”,右键单击“产品系列”,然后单击“添加到列区域”**。
现在可以查看按国家/地区和产品系列确定维度的 Internet 销售。不过,您会看到每个产品系列由单个字母表示,而不是由产品系列的全名表示。在第 3 课中,您将了解如何在数据源视图中添加命名计算,并修改此维度特性的属性,以提高产品系列名称的用户友好性。
下图显示了按国家/地区和产品系列确定维度的 Internet 销售。
在**“元数据”窗格中,折叠“产品”,展开“订购日期”,然后将 Order Date.Calendar Quarter 拖到“数据”窗格的“将筛选器字段拖至此处”**区域。
在**“数据”窗格的筛选器字段区域中,单击 Order Date.Calendar Quarter 旁边的向下键,清除“(全部)”旁边的复选框,选中“1”旁边的复选框,然后单击“确定”**。
随即可查看按国家/地区和产品系列确定维度的、第一日历季度的 Internet 销售。不过,您实际上查看的是各日历年度而不是任何特定日历年度的第一日历季度值。在第 3 课中,您将了解如何使用组合键唯一标识各日历季度,以便可以按年区分日历季度。
下图显示了按国家/地区和产品系列确定维度的、每年第一日历季度的 Internet 销售。
在**“元数据”**窗格中,展开 Order Date.Calendar Year,然后展开 CalendarYear。
右键单击**“日历年”属性层次结构的 2002 成员,然后单击“添加到子多维数据集区域”**。
随即将在**“数据”窗格上方的“筛选器”窗格中显示“订购日期”维度的 2002 成员,并限定在“数据”**窗格中显示的值。这等效于多维表达式 (MDX) 查询语句中的 WHERE 子句。有关详细信息,请参阅 MDX 查询基础知识 (MDX)。
每一产品系列的 Internet 销售的日历季度 1 的值(按国家/地区确定维度)现被限定为 2002 年,如下图所示。
您已成功地浏览了通过多维数据集向导创建的多维数据集,并且现在熟悉了 Analysis Services Tutorial 项目中可能要对其进行更改以提高用户友好性和功能的某些元素。
注意: |
---|
通过下载并安装已更新的示例,可以获得第 2 课中使用的完整项目。有关详细信息,请参阅安装示例中的“获取已更新的示例”。 |