修改度量值、属性和层次结构

上传人:飞*** 文档编号:3822684 上传时间:2017-08-12 格式:DOC 页数:13 大小:263KB
返回 下载 相关 举报
修改度量值、属性和层次结构_第1页
第1页 / 共13页
修改度量值、属性和层次结构_第2页
第2页 / 共13页
修改度量值、属性和层次结构_第3页
第3页 / 共13页
修改度量值、属性和层次结构_第4页
第4页 / 共13页
修改度量值、属性和层次结构_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《修改度量值、属性和层次结构》由会员分享,可在线阅读,更多相关《修改度量值、属性和层次结构(13页珍藏版)》请在金锄头文库上搜索。

1、实验三 修改度量值、属性和层次结构1、实验目的:学习使用 Analysis Services(分析服务器) ,将 Analysis Services 项目部署到 Analysis Services 本地实例,并了解某些部署属性。2、实验原理:数据仓库以及 OLAP多维结构的设计原理以及数据库的相关知识。三、实验环境:SQL Server 2005四、实验内容及操作步骤:1)数据转换和数据仓库的建立:1.修改多维数据集的度量值:切换到 Analysis Services Tutorial 多维数据集的多维数据集设计器的“多维数据集结构 ”选项卡,在 “度量值”窗格中展开 “Internet 销售

2、”度量值组,右键单击“订单数量 ”,然后单击 “属性”。在“属性”窗口中,单击“自动隐藏”以阻止“属性” 窗口打开。在“属性”窗口的 FormatString 列表中,选择 #,#。在“多维数据集结构 ”选项卡的工具栏上,单击 “显示度量值网格” 。通过按住 Ctrl 键选择多个度量值,可以选择下列度量值:(Unit Price、Extended Amount、Discount Amount、Product Standard 、CostTotal Product Cost 、Sales Amount、Tax Amt、Freight)在“属性”窗口的 FormatString 列表中,选择 Cu

3、rrency。在“属性”窗口顶部的下拉列表框中,选择 Unit Price Discount Pct 度量值,然后在 FormatString 列表中选择 Percent。在“属性”窗口中,将 Unit Price Discount Pct 度量值的 Name 属性更改为“单价折扣百分比” 。在“度量值”窗格中,右键单击 Tax Amt,然后选择“重命名” 。将此度量值的名称更改为“税额 ”。在“属性”窗口中,单击“自动隐藏”以隐藏“属性” 窗口,然后在“多维数据集结构”选项卡的工具栏上单击“显示度量值树” 。在 Business Intelligence Development Studio

4、 的“生成”菜单上,单击“ 部署 Analysis Services Tutorial”,单击多维数据集设计器的“浏览器”选项卡。BI Development Studio 将检测到该多维数据集已更新,并提示您重新连接以显示更新后的多维数据集。在“浏览器”选项卡的工具栏上,单击 “重新连接”。在“元数据”窗格中,依次展开 “度量值”、“Internet 销售”,右键单击“订单数量”,然后单击 “添加到数据区域 ”。在“文件”菜单上,单击“全部保存”。2) 修改“客户 ”维度 :1.删除未使用的属性:2.删除未使用的属性:切换到 Business Intelligence Development

5、 Studio 中“客户”维度的维度设计器,然后选择“维度结构” 选项卡。在“特性”窗格中,选择以下特性并将其删除:(地址行 1、地址行 2、国家/ 地区区域代码、客户备用关键字、名字、法语国家 /地区区域名、法国教育、法国职业、姓氏、中间名、姓名样式、销售区域关键字、西班牙语国家/地区区域名、西班牙教育、西班牙职业、省/市/ 自治区代码、后缀、职务)3.修改用户层次结构和特性属性默认情况下,层次结构中的级别与它们所基于的属性同名。但您可以更改层次结构级别的名称,而不更改基础属性名。4.修改用户层次结构和特性属性在“特性”窗格中,右键单击 “英语国家/地区区域名 ”,并选择“ 重命名”。将该特

6、性的名称更改为“国家 /地区-区域”。以相同方法更改以下属性的名称: (“英语教育”属性 更改为“教育”、“英语教育”属性 更改为“教育”、“省/市/自治区名”属性 更改为“省/ 市/ 自治区”)在“维度结构 ”选项卡的“层次结构和级别”窗格中,选择 “省/市/ 自治区名 地域”层次结构。在 “属性”窗口中,将此用户层次结构的 Name 属性更改为“客户所在地域”。将“国家/地区-区域” 属性从“特性”窗格拖动到“ 省/市/自治区名”级别之上的“客户所在地域”用户层次结构。“客户所在地域” 层次结构现在具有一个 “国家/地区 -区域”级别。在“客户所在地域 ”用户层次结构中,将 “省/市/ 自

7、治区名”级别的名称更改为“省/市/ 自治区 ”。将“市/县” 属性从“特性”窗格拖动到“客户”级别之上的“客户所在地域”用户层次结构。“客户所在地域” 用户层次结构现在具有一个 “市/县 ”级别。删除“客户所在地域 ”用户层次结构中的 “地域”。5.添加命名计算可以向数据源视图的表中添加命名计算,命名计算是一个表示为计算列的 SQL 表达式。该表达式的显示形式和工作方式类似于表中的列。创建命名计算时,需要指定名称和 SQL 表达式。6.添加命名计算在 BI Development Studio 中,切换到数据源视图设计器,以查看 Adventure Works DW 数据源视图。在“表”窗格中

8、,右键单击 Customer,然后单击“新建命名计算”。在“创建命名计算 ”对话框的 “列名”框中键入 FullName,然后在“表达式”框中键入以下 CASE 语句: CASEWHEN MiddleName IS NULL THENFirstName + + LastNameELSEFirstName + + MiddleName + + LastNameENDCASE 语句将 FirstName、MiddleName 和 LastName 列串联为一个列,该列将在客户维度中用作客户属性的显示名称。单击“确定”,然后展开“表”窗格中的 Customer。在“表”窗格中,右键单击 Custom

9、er (dbo.DimCustomer),然后选择“浏览数据”。查看“浏览 DimCustomer 表”视图中的最后一列。关闭“浏览 DimCustomer 表”视图。7.将命名计算用于成员名称在数据源视图中创建命名计算后,可以将命名计算用作特性的属性。8.将命名计算用于成员名称切换到“客户 ”维度的维度设计器,然后单击 “维度结构” 选项卡的“属性”窗格中的“客户 ”属性层次结构。确保在 “属性”窗格中单击 “客户”属性层次结构,而不是单击“ 客户” 维度对象。在“属性”窗口中,将 Name 属性更改为“全名”。展开 NameColumn 属性集合,展开 Source 属性集合,然后选择 C

10、olumnID 属性的 FullName。“客户”属性层次结构中每个成员的名称以及 “客户所在地域” 用户层次结构中的“ 客户”级别的每个成员的名称将成为客户的全名。部署这些更改并处理维度和多维数据集后。在“客户所在地域 ”用户层次结构中,将最低级名称由“客户” 更改为“全名”。更改“层次结构和级别 ”窗格中的级别名称也不会更改基础属性的名称。9.添加属性并定义显示文件夹可以使用显示文件夹将用户和属性层次结构划分为文件夹结构,以便在用户浏览维度和多维数据集时增加用户和属性层次结构的用户友好性。10.添加属性并定义显示文件夹在“客户”维度的“维度结构”选项卡上,将 EmailAddress 列从

11、“数据源视图” 窗格的 Customer 表拖动到“特性”窗格中。将创建“电子邮件地址 ”属性层次结构。在“特性”窗格中,通过按住 CTRL 键选择多个属性来选择以下属性,然后在“属性”窗口中,将选定特性的 AttributeHierarchyDisplayFolder 属性设置为“位置”:(市/县、国家/ 地区-区域、邮政编码、省/市/ 自治区)在“层次结构和级别 ”窗格中,单击 “客户所在地域” ,然后在“属性”窗口中选择“位置”作为 DisplayFolder 属性的值。在“特性”窗格中,通过按住 CTRL 键选择多个属性来选择以下属性,然后将选定属性的 AttributeHierarc

12、hyDisplayFolder 设置为“人口统计”:(上下班路程、教育、性别、户主标志、婚姻状况、拥有的汽车数、家中子女数目、职业、子女总数、年收入)在“特性”窗格中,通过按住 CTRL 键选择多个属性来选择以下属性,然后将选定属性的 AttributeHierarchyDisplayFolder 设置为“联系人”:(电子邮件地址、电话)11.部署更改、处理对象以及查看更改更改属性和层次结构后,必须部署更改并重新处理相关对象,然后才能查看这些更改。12.部署更改、处理对象以及查看更改在 BI Development Studio 的“ 生成”菜单上,单击“ 部署 Analysis Servic

13、es Tutorial”。当部署成功完成时,请单击“客户” 维度的维度设计器的“浏览器” 选项卡。确保在“层次结构 ”列表中选择了 “客户所在地域”,然后在浏览器中依次展开“ 全部”、Australia、New South Wales 和 Coffs Harbour。切换到 Analysis Services Tutorial 多维数据集的多维数据集设计器,然后单击 “浏览器” 选项卡。在“元数据”窗格中,展开“客户”。展开“位置”显示文件夹。在“文件”菜单或在 BI Development Studio 的工具栏上,单击“ 全部保存” ,这样您便可以根据需要在此处停止教程学习,并在以后继续。

14、3) 修改“时间 ”维度 :将更改用户层次结构的名称,更改为 Date、Month、Calendar Quarter 以及 Calendar Semester 等属性显示的成员名称,为 EnglishMonthName、CalendarQuarter 和 CalendarSemester 等属性定义组合键,然后修改组合键成员的顺序以控制维度成员的排序顺序。 1.修改用户层次结构:切换到 Business Intelligence Development Studio 中 Time 维度的维度设计器,然后单击“维度结构” 选项卡。在“层次结构和级别 ”窗格中,单击 CalendarYear -

15、CalendarSemester - CalendarQuarter - EnglishMonthName - FullDateAlternateKey 层次结构,然后在“ 属性” 窗口中将 Name 属性更改为 “日历时间”。在“日历时间 ”用户层次结构中,分别将级别名称更改为“日历年” 、“日历半期” 、“日历季度”、“ 日历月” 以及“ 日期”。 切换到 Adventure Works DW 数据源视图的数据源视图设计器,在“ 表”窗格中右键单击 Time (dbo.DimTime),再单击 “新建命名计算”。在“创建命名计算 ”对话框的 “列名”框中键入 SimpleDate,然后在“

16、表达式”框中键入以下 SQL 脚本:DATENAME(mm, FullDateAlternateKey) + +DATENAME(dd, FullDateAlternateKey) + , +DATENAME(yy, FullDateAlternateKey)单击“确定”,再切换到“时间”维度的维度设计器。在“日历时间 ”层次结构中单击 “日期”,然后在“属性 ”窗口中查看“日期”级别的属性。在“日期时间 ”用户层次结构中,将 “日期”级别的 SourceAttribute 属性的值更改为 TimeKey,然后从 “特性”窗格中删除 FullDateAlternateKey 特性。在“特性”窗格中选择 TimeKey,展开 NameColumn 属性集合,然后在“属性”窗口中展开 Source 属性集合。将 ColumnID 属性的值更改为 SimpleDate。 在 BI Development Studio 的“ 生成”菜单上,单击

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号