- 浏览: 504256 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通(二)---定义和部署多维数据集及问题处理
- 博客分类:
- [网站分类].NET新手区
定义维度
-
在解决方案资源管理器中,右键单击“维度”,然后单击“新建维度”。
-
在“欢迎使用维度向导”页上,单击“下一步”。
-
在“选择创建方法”页上,验证是否选择了“使用现有表”选项,然后单击“下一步”。
-
在“指定源信息”页上,验证是否选择了 Adventure Works DW 数据源视图。
-
单击“下一步”。
-
在“选择维度属性”页上,选中下列属性旁的复选框:
-
将“完整日期备用键”属性的“属性类型”列的设置从“定期”更改为“日期”。为此,请单击“属性类型”列中的“定期”。然后单击箭头展开选项。接下来,单击“日期”>“日历” > “日期”。单击“确定”。 重复这些步骤来如下更改下列属性的属性类型:
-
单击“下一步”。
-
在“完成向导”页的“预览”窗格中,可以看到“日期”维度及其属性。
-
单击“完成”按钮以完成向导。
定义多维数据集及其属性
-
在解决方案资源管理器中,右键单击“多维数据集”,然后单击“新建多维数据集”。
-
在“欢迎使用多维数据集向导”页上,单击“下一步”。
-
在“选择度量值组表”页上,确认已选中 Adventure Works DW 数据源视图。
-
单击“建议”允许多维数据集向导建议要用来创建度量值组的表。
多维数据集向导会检查这些表并建议将 InternetSales 作为度量值组表。度量值组表(又称为事实数据表)包含您感兴趣的度量值(如已销售的单位数)。
-
单击“下一步”。
-
在“选择度量值”页上,查看在“Internet 销售”度量值组中选择的度量值,然后清除下列度量值的复选框:
默认情况下,该向导会选择将事实数据表中未链接到维度的所有数值列作为度量值。但这四列不是实际的度量值。前三列是将事实数据表与未在此多维数据集的初始版本中使用的维度表链接起来的键值。
-
单击“下一步”。
-
在“选择现有维度”页上,选择您以前创建的“日期”维度,然后单击“下一步”。
-
在“选择新维度”页上,选择要创建的新维度。为此,请确认已选中“客户”、“地域”和“产品” 复选框并清除 InternetSales 复选框。
-
单击“下一步”。
-
在“完成向导”页上,将多维数据集的名称更改为 Analysis Services Tutorial。在“预览”窗格中,可以看到 InternetSales 度量值组及其度量值,还可以看到“日期”、“客户”和“产品”维度。
-
单击“完成”按钮以完成向导。
在解决方案资源管理器的 Analysis Services Tutorial 项目中,Analysis Services Tutorial 多维数据集显示在“多维数据集”文件夹中,而数据库维度则显示在“维度”文件夹中。此外,多维数据集设计器在开发环境的中央显示 Analysis Services Tutorial 多维数据集。
-
在多维数据集设计器的工具栏上,将“缩放”级别更改为 50 %,以便更轻松地查看多维数据集内的维度和事实数据表。注意,事实数据表是黄色的,维度表是蓝色的。
-
在“文件”菜单上,单击“全部保存”。
向“客户”维度中添加属性
添加属性
-
打开“客户”维度的维度设计器。为此,请在解决方案资源管理器的“维度”节点中双击“客户”维度。
-
在“属性”窗格中,请注意多维数据集向导已经创建的“客户关键字”和“地域关键字”属性。
-
在“维度结构”选项卡的工具栏上,使用“缩放”图标以 100 % 的缩放比例查看“数据源视图”窗格中的表。
-
将“数据源视图”窗格中的以下各列拖到“属性”窗格中:
- BirthDate
- MaritalStatus
- Gender
- EmailAddress
- YearlyIncome
- TotalChildren
- NumberChildrenAtHome
- EnglishEducation
- EnglishOccupation
- HouseOwnerFlag
- NumberCarsOwned
- Phone
- DateFirstPurchase
- CommuteDistance
-
将“数据源视图”窗格内“地域”表中的以下各列拖到“属性”窗格中:
- City
- StateProvinceName
- EnglishCountryRegionName
- PostalCode
-
在“文件”菜单上,单击“全部保存”。
向“产品”维度中添加属性
添加属性
-
打开“产品”维度的维度设计器。
-
在“属性”窗格中,请注意多维数据集向导创建的“产品密钥”属性。
-
在“维度结构”选项卡的工具栏上,使用“缩放”图标以 100 % 的缩放比例查看“数据源视图”窗格中的表。
-
将“数据源视图”窗格内“产品”表中的以下各列拖到“属性”窗格中:
- StandardCost
- Color
- SafetyStockLevel
- ReorderPoint
- ListPrice
- Size
- SizeRange
- Weight
- DaysToManufacture
- ProductLine
- DealerPrice
- Class
- Style
- ModelName
- StartDate
- EndDate
- Status
-
在“文件”菜单上,单击“全部保存”。
在多维数据集设计器中检查多维数据集和维度的属性
-
若要打开多维数据集设计器,请双击解决方案资源管理器中“多维数据集”节点中的 Analysis Services Tutorial 多维数据集。
-
在多维数据集设计器中的“多维数据集结构”选项卡的“度量值”窗格中,展开“Internet 销售”度量值组以显示所定义的度量值。
-
将度量值拖到所需的顺序中可以更改它们的顺序。所创建的度量值顺序将影响某些客户端应用程序对这些度量值进行排序的方式。度量值组及其包含的每个度量值都有属性,在“属性”窗口中可以编辑这些属性。
-
在多维数据集设计器中,在“多维数据集结构”选项卡的“维度”窗格中,检查 Analysis Services Tutorial 多维数据集中的多维数据集维度。
-
请注意,尽管在数据库级别只创建了三个维度(如解决方案资源管理器所示),但在 Analysis Services Tutorial 多维数据集内却有五个多维数据集维度。该多维数据集包含的维度比数据库多,其原因是,根据事实数据表中与日期相关的不同事实数据,“日期”数据库维度被用作三个与日期相关的单独多维数据集维度的基础。这些与日期相关的维度也称为“角色扮演维度”。使用三个与日期相关的多维数据集维度,用户可以按照下列三个与每个产品销售相关的单独事实数据在多维数据集中组织维度:产品订单日期、履行订单的到期日期和订单发货日期。通过将一个数据库维度重复用于多个多维数据集维度,Analysis Services 简化了维度管理,降低了磁盘空间使用量,并减少了总体处理时间。
-
在“多维数据集结构”选项卡的“维度”窗格中,展开“客户”,然后单击“编辑客户”,以便在维度设计器中打开该维度。
-
维度设计器包含以下选项卡:“维度结构”、“属性关系”、“翻译”和“浏览器”。请注意,“维度结构”选项卡包含以下三个窗格:“属性”、“层次结构”和“数据源视图”。“维度”中包含的属性将出现在“属性”窗格中。有关详细信息,请参阅:定义维度特性、创建用户定义的层次结构、定义属性关系
-
在解决方案资源管理器中右键单击“多维数据集”节点中的 Analysis Services Tutorial 多维数据集,然后单击“视图设计器”,可以切换到多维数据集设计器。
-
在多维数据集设计器中,单击“维度用法”选项卡。
在此 Analysis Services Tutorial 多维数据集视图中,可以看到“Internet 销售”度量值组所用的多维数据集维度。此外,可以定义每个维度及使用该维度的每个度量值组之间的关系类型。
-
单击“分区”选项卡。
-
多维数据集向导可以使用不带聚合的多维联机分析处理 (MOLAP) 存储模式,为多维数据集定义单个分区。通过 MOLAP,所有叶级别数据和所有聚合均存储在多维数据集中,以便最大限度地提高性能。聚合是预先计算好的数据汇总,聚合可以在问题提出之前准备好答案,从而可以缩短查询响应时间。可在“分区”选项卡上定义其他分区、存储设置和写回设置。有关详细信息,请参阅分区(Analysis Services - 多维数据)、聚合和聚合设计 和设计分区存储和聚合。
-
单击“浏览器”选项卡。
-
注意,由于浏览多维数据集尚未部署到 Analysis Services 实例中,因此无法对其进行浏览。此时,Analysis Services Tutorial 项目中的多维数据集只是一个可以部署到任何 Analysis Services 实例的多维数据集定义。部署和处理多维数据集时,将在 Analysis Services 实例中创建定义的对象,然后用基础数据源的数据填充这些对象。
-
在解决方案资源管理器中,右键单击“多维数据集”节点中的 Analysis Services Tutorial,然后单击“查看代码”。
-
此时在 Analysis Services Tutorial.cube [XML] 选项卡上将显示 Analysis Services Tutorial 多维数据集的 XML 代码。这是在部署期间在 Analysis Services 实例中创建多维数据集所用的实际代码。有关详细信息,请参阅如何 查看 Analysis Services 项目的 XML
-
关闭 XML 代码选项卡。
部署 Analysis Services 项目
-
在解决方案资源管理器中,右键单击“Analysis Services Tutorial”项目,然后单击“属性”。
将出现“Analysis Services Tutorial 属性页”对话框,并显示活动(开发)配置的属性。可以定义多个配置,每个配置可以具有不同的属性。例如,开发人员可能需要将同一项目配置为部署到不同的开发计算机,并具有不同的部署属性,如数据库名称或处理属性。注意“输出路径”属性的值。该属性指定生成项目时保存项目的 XMLA 部署脚本的位置。这些脚本用于将该项目中的对象部署到 Analysis Services 实例。
-
在左窗格的“配置属性”节点中,单击“部署”。
-
查看项目的部署属性。默认情况下,Analysis Services 项目模板将 Analysis Services 项目配置为将所有项目增量部署到本地计算机上的默认 Analysis Services 实例,以创建一个与此项目同名的 Analysis Services 数据库,并在部署后使用默认处理选项处理这些对象。相关主题: 配置 Analysis Services 项目属性
注意:如果要将项目部署到本地计算机上的命名 Analysis Services 实例或远程服务器上的实例,请将“服务器”属性更改为相应的实例名,如 <服务器名>\<实例名>。
-
单击“确定”。
-
在解决方案资源管理器中,右键单击 Analysis Services Tutoria 项目,然后单击“部署”。
Business Intelligence Development Studio 将生成 Analysis Services Tutorial 项目,然后使用部署脚本将其部署到指定的 Analysis Services 实例中。部署进度将在下列两个窗口中显示:“输出”窗口和“部署进度 – Analysis Services Tutorial”窗口。打开“输出”窗口,如果需要,可通过单击“视图”菜单上的“输出”实现。“输出”窗口显示部署的整体进度。“部署进度 – Analysis Services Tutorial”窗口显示部署过程中每个步骤的详细信息。相关主题: 生成 Analysis Services 项目、部署 Analysis Services 项目
-
查看“输出”窗口和“部署进度 – Analysis Services Tutorial”窗口的内容,验证是否已生成、部署和处理多维数据集,并且没有出现错误。
-
通过单击窗口中工具栏上的“自动隐藏”图标来隐藏“部署进度 - Analysis Services Tutorial”窗口。
-
通过单击窗口中工具栏上的“自动隐藏”图标来隐藏“输出”窗口。
提示:很奇怪,居然在部署的时候出错误,错误如下
错误的详细内容如下:
分析器: ImpersonationInfo 对象的语法不正确。如果 ImpersonateAccount 值用于 ImpersonationInfo,那么 Account 属性不能为空。
故障产程原因:
这个问题是由数据源的模拟信息(Impersonation Information)引起的。
解决方法:
双击“数据源”,切换到“Impersonation Information”选项进行设置,选择“default”即可
您已经将 Analysis Services Tutorial 多维数据集成功部署到 Analysis Services 的本地实例,并已对部署的多维数据集进行了处理。
浏览已部署的多维数据集
-
切换到 Business Intelligence Development Studio 中的“产品”维度的“维度设计器”。为此,请双击解决方案资源管理器的“维度”节点的“产品”维度。
-
单击“浏览器”选项卡可显示 Product Key 属性层次结构的“所有”成员。在第 3 课中,您将定义“产品”维度的用户层次结构,利用此结构可浏览该维度。
-
切换到 Business Intelligence Development Studio 中的“多维数据集设计器”。为此,双击解决方案资源管理器的“多维数据集”节点的 Analysis Services Tutorial 多维数据集。
-
选择“浏览器”选项卡,然后在设计器的工具栏上单击重新连接图标。
该设计器的左窗格会显示 Analysis Services Tutorial 多维数据集中的对象。在“浏览器”选项卡的右侧有两个窗格:上部窗格是“筛选器”窗格,下部是“数据”窗格。在接下来的课程中,您将使用多维数据集浏览器进行分析。
Copyright ©2009 Terry.Feng.C 冯瑞涛
发表评论
-
jQuery for Asp.Net 一步一步从入门到精通(附 jQuery API 彩色大图)
2009-01-17 20:10 2311随着像Silverlight·和 ... -
自己动手编写一个类似 QuickPart 的用户控件包装器
2009-01-19 17:58 841大家知道涂曙光写了一个QuickPart的包装器,那么大家 ... -
SQL Server 2008 Analysis Services 多维数据库一步一步从入门到精通
2009-02-13 18:14 1147您可以使用 Analysis Services 来分析大 ... -
Oracle 9i & PLSQL 全简体中文版数据库安装过程(图解)
2009-02-14 12:07 2146Oracle 安装的过程的教程很多,如果你搜索到我的博客,希望 ... -
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”(图)
2009-02-23 16:55 2165在用VSTS2005/2008+Oracle9做环 ... -
简单的源代码统计工具(统计源代码行数、工数、成本、质量指标统计)
2009-03-05 11:40 1829最新版本:2.2.30.36 点击下载 请看下面的图片 使 ... -
Google Earth & Asp.Net 一步一步从入门到精通(一)一个加载KML文档的例子
2009-03-06 22:31 1189Google Earth 和 Google Maps ... -
快速使用 SQLite 开源数据库 一个Asp.Net 的小例子
2009-03-08 10:02 2791据说SQLite已经是世界上部署最广泛的SQL数据库引 ... -
Oracle 10g for Windows 简体中文版的安装过程
2009-03-08 11:12 2104我的配置 操作系统:Windows Server ... -
使用 xsd.exe 命令工具 将 xsd架构 生成 类文件
2009-03-29 17:28 2829下面是标准教程 XML ... -
EasyPHP 3 + Mantis 1.2 快速搭建安装免费开源的中文缺陷管理平台(图)
2009-04-09 16:10 2299EasyPHP 下载地址 http://eas ... -
WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
2009-04-10 17:56 3691源代码下载:http://files.cnblogs.com/ ... -
WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
2009-04-13 14:49 3296程序下载地址: http://files.cnblogs.c ... -
Expression、WPF、Silverlight 入门 学习视频
2009-04-16 10:41 1270前言: 这不是一个教程,只是我在学习Expression过程 ... -
Expression Bland 入门视频(二) 创建一个用户控件
2009-04-17 13:13 1088描述:创建一个用户控件,例子源自微软官方视频网站 视频源码下载 ... -
Expression Bland 入门视频(三) 菜单、项目面板及工作区介绍
2009-04-17 17:55 776描述:如果你熟悉Visual Studio 这个视频就不要下 ... -
Expression Bland 入门视频(四) 了解工具栏
2009-04-19 12:57 979描述:本节全面的预览了一下 Bland 工具栏中的每个工具的作 ... -
Expression Bland 入门视频(五) 了解对象面板和属性面板
2009-04-19 18:42 748描述:本节大概的了解一下 Bland 中的对象面板和属性面板, ... -
Windows Gadget 开发常用的几个系统方法及设置
2009-07-14 13:33 18591.设置窗口关闭方法委托 System.Gadget.onS ... -
小技巧:在 Windows 7 的 IIS 7.5 中 运行 WCF 服务 404 错误
2009-08-03 13:59 1916在Windows 7 中运行运行一个Silverlight 3 ...
相关推荐
每个步骤都配有详细的说明和示例,确保你能从入门到精通,掌握SQL Server 2008 Analysis Services的多维数据库设计和使用。 通过深入学习这个教程,你将能够掌握数据仓库的基本概念,理解SQL Server 2008 Analysis ...
在本篇文章中,我们将详细介绍如何使用SQL Server 2008 Analysis Services进行多维数据分析,具体涵盖从项目的创建、定义到最终部署的全过程。 #### 二、创建Analysis Services项目 **1.1 创建Analysis Services...
《SQL SERVER 2008从入门到精通》是一本专为初学者和进阶者设计的教程,全面覆盖了SQL Server 2008的各项核心功能和实用技术。SQL Server是微软公司推出的一种关系型数据库管理系统,广泛应用于数据存储、分析和报表...
《Microsoft SQL Server 2012 Analysis Services 高级教程》是针对数据库管理员、数据分析师以及IT专业人士的一本深入指南,旨在帮助读者掌握SQL Server 2012中的Analysis Services(简称SSAS)的各项高级功能。...
《SQL Server 2012 从入门到精通》是一本深入浅出的教程,旨在帮助初学者和有一定经验的数据库管理员全面理解并熟练掌握Microsoft SQL Server 2012的使用。这本书以实例为引导,使学习过程更加生动且易于理解。在SQL...
《Microsoft SQL Server 2008 分析服务从入门到精通》是一套全面解析SQL Server 2008分析服务的资源合集,包括电子书和配套光盘,旨在帮助初学者快速掌握这一强大的商业智能工具。分析服务是SQL Server的重要组成...
《SQL Server 2008分析服务从入门到精通》这本书是针对SQL Server 2008中的Analysis Services(简称SSAS)进行深入讲解的教程,旨在帮助读者全面理解和掌握数据仓库和商务智能领域的核心技能。SSAS是Microsoft提供的...
SQL Server 2008的Analysis Services是微软提供的一个强大的多维数据处理引擎,用于构建OLAP立方体,这些立方体可以快速响应用户对大量数据的复杂查询。 在学习这个案例时,你需要理解以下几个关键概念: 1. **...
《Microsoft SQL Server 2008 Analysis Services Step by Step》是一本专为SQL Server 2008 Analysis Services(简称SSAS)设计的教程书籍,旨在帮助读者逐步掌握这一强大的多维数据处理和商务智能工具。SSAS是...
最后,SQL Server 2008引入了新的特性,如数据仓库和商业智能支持,包括Integration Services(SSIS)用于数据集成,Analysis Services(SSAS)用于多维数据处理,以及Reporting Services(SSRS)用于报表生成。...
SQL Server 2008 Analysis Services(简称SSAS)是微软公司推出的一款强大的商业智能工具,主要用于处理大数据的分析和报告。它集成了OLAP(在线分析处理)和数据挖掘功能,为企业提供高效的决策支持系统。这篇...
在本文中,我们将深入探讨如何生成有关 SQL Server 2005 Analysis Services 多维数据集数据源的本地化报表。这个过程涉及的关键知识点包括: 1. **MDX查询**:多维表达式(MDX)是SQL Server Analysis Services中...
《SQL SERVER-2008从入门到精通》是一本由Mike Hotek编著的电子书,主要针对SQL Server 2008这一数据库管理系统,旨在帮助初学者快速掌握SQL Server的基本操作和高级技巧,逐步成长为数据库管理的专业人士。SQL ...
《SQL Server Analysis Services 标准指南附录数据库》是一份深度探讨Microsoft SQL Server Analysis Services (SSAS) 的专业文档,其附录包含了丰富的项目解决方案,旨在帮助用户更好地理解和操作SSAS。SSAS是SQL ...
为了实现这一目的,你将在《SQL Server数据库经典译丛:SQL Server 2012 Analysis Services高级教程(第2版)》中了解到如何使用SQL Server Analysis Services设计、构建和处理多维和表格商业智能语文模型(BISM)。...