【主页】   【登陆论坛】   【免费注册会员】   【关闭窗口】 
进入ooReport网上直报数据分析
 您的位置:首页->软件论坛 -> 产品/厂家->ooReport网上直报
搜索:
站内导航
软件技术论坛
软件采购区
软件供应区
项目外包项目区
软件下载频道
IT软件公司速查手册
企业招聘专栏
人才求职
Flash动画游戏
音乐欣赏
域名注册/主机托管
产品/厂家
EtCell报表控件
ATGrid报表控件
ooReport网上直报
数据库报表
ooReport网上直报 Top10
北京统计信息直报网
厦门电子地方税务局办税服务中心--网上表报报送操作手册
山东省卫生厅远程统计直报系统正式运行
山东省统计局
航空机票预订系统 可行性分析报告
ooReport网上报表系统
乡镇企业信息统计直报网
企业所得税行业预警税负率
国家数据库上报工具《学生体质健康标准智能服务系统》培训资料
ooReport网上直报/数据分析平台解决方案
ooReport网上直报 最新10
异地财务管理系统实施应用的基本解决方案
集团企业财务控制的信息化之道
用友助力中建国际实现集团财务管理
中科国际集团企业财务监控系统
集团企业远程财务监控解决方案
财务数据采集系统,ooReport平台
一步一步学习sqlserver BI--ETL设计
一步一步学习sqlserverBI--多维数据库建立
快速理解OLAP的多维数据结构
第三代数据库与多维数据库
主  题: 定义多维数据集
发布日期: 2008/6/9 2:13:51 昂利万报表打印控件
作  者: request(我有问题)
问题分数: 0
回 复 数: 0
人气指数: 1737点
信 誉 值: 100
等  级:
所属社区: 产品/厂家 -> ooReport网上直报
置顶 ooReport网上报表系统精华
置顶 EtCell报表控件,报表制作、web报表、插件、报表开发、网络报表、报表工具精华
置顶 ooReport网上直报/数据分析平台解决方案精华
置顶 ooReport网上直报/数据分析系统平台演示及其相关文件下载精华
置顶 10位程序员眼中的2007:寻找软件开发利器精华
置顶 我国宏观税负分析精华
SQL Server 2005 联机丛书(2007 年 9 月)
定义多维数据集

使用多维数据集向导,可以在 SQL Server 2005 中轻松定义简单的多维数据集。该向导可以帮助您为多维数据集定义度量值和维度。在该向导中,可以基于数据源定义多维数据集,也可以在不使用现有数据源的情况下定义多维数据集。如果在不使用现有数据源的情况下定义多维数据集,则使用该向导将生成基础数据源架构。在本教程中,您将基于现有数据源定义多维数据集。有关详细信息,请参阅使用关系架构和介绍架构生成向导。

在基于现有数据源定义多维数据集时,该向导将连接到在数据源对象中定义的数据库,并读取指定表中的数据,以帮助您定义度量值和维度。所定义的这些度量值和维度基于标识为事实数据表、维度表或这两者的表。在使用此方法时,可以启用“自动生成”,这样多维数据集向导将自动定义维度表中各列的属性。也可以让该向导自动尝试生成多级层次结构。如果未启用“自动生成”,则可以在多维数据集向导中手动创建属性并生成层次结构,也可以以后在多维数据集设计器中创建这些属性。有关详细信息,请参阅使用多维数据集向导定义多维数据集、维度、层次结构和属性。

在使用该向导定义多维数据集时,也可以将维度定义为时间维度,然后将“时间属性名称”映射到“时间”维度的基础维度表中的列。这些映射用于与时间相关的多维表达式 (MDX) 计算,如本期截止到现在和并行期间比较等。时间智能向导也使用这些映射。此外,也可以在以后使用商业智能向导在多维数据集设计器中定义这些维度属性。有关详细信息,请参阅配置特性类型、时间 (SSAS) 和使用商业智能向导定义时间智能计算。

在以下任务中,您将使用多维数据集向导基于您在课程 1 中定义的数据源生成第一个多维数据集。您将使用“自动生成”创建属性并定义层次结构,然后将维度指定为时间维度并将它的列映射到与时间相关的属性。

注意:
本课程要求您完成第 1 课中的所有步骤,或者加载包含随同 Service Pack 1 示例安装的以前课程完整步骤的 Analysis Services 项目文件。此项目文件的默认位置为 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\Tutorials\Lesson 1 Complete。

  1. 在解决方案资源管理器中,右键单击“多维数据集”,然后单击“新建多维数据集”

  2. “欢迎使用多维数据集向导”页上,单击“下一步”

  3. “选择生成方法”页上,确认已选中“使用数据源生成多维数据集”选项和“自动生成”选项,然后单击“下一步”

  4. “选择数据源视图”页上,确认已选中 Adventure Works DW 数据源视图。

    注意:
    在使用多维数据集向导生成多维数据集时,可以在“选择数据源视图”页上单击“完成”,以让该向导定义多维数据集的其余属性。在这种情况下,该向导将直接进入“完成向导”页,您可以在该页为多维数据集指定名称并可以查看其结构。该向导通过使用默认设置和它从基础数据源对象中查询到的数据来定义多维数据集。

  5. 单击“下一步”继续向导的其他页,以查看和更改该向导指定的多维数据集定义。

    该向导扫描在数据源对象中定义的数据库中的表,以标识事实数据表和维度表。事实数据表包含相关的度量值,如售出的部件数等。维度表包含有关这些度量值的信息,如售出产品、售出该产品的月份等。

  6. 在向导标识完事实数据表和维度表后,请在“检测事实数据表和维度表”页上单击“下一步”

  7. “标识事实数据表和维度表页上,将显示该向导所标识的事实数据表和维度表。

    对于 Analysis Services Tutorial 项目,该向导标识四个维度表和一个事实数据表。为该事实数据表定义了一个度量值组。如果检测到多个事实数据表,则会定义多个度量值组。每个维度表必须链接到多维数据集中的一个事实数据表。维度表具有下列关系类型之一:

    • 与事实数据表的直接主键-外键关系。这称为“星型架构”。
    • 通过某个其他表与事实数据表的间接主键-外键关系。这称为“雪花型架构”。

    注意,表既可以用作事实数据表,又可以用作维度表。在第 5 课中,您将基于事实数据表定义维度。有关详细信息,请参阅定义事实关系和事实关系属性。

    “标识事实数据表和维度表”页上,还可以指定时间维度表,然后将时间属性与指定维度表中的列相关联。时间属性与指定时间维度表中的列相关联是基于时间的多维表达式 (MDX) 计算(如 YTDParallelPeriod)所必需的,而且时间智能向导将使用这一关联定义与时间相关的计算成员。有关详细信息,请参阅使用商业智能向导定义时间智能计算。

    下图显示了该向导的“标识事实数据表和维度表”页,其中为 Analysis Services Tutorial 项目选择了事实数据表和维度表。

    多维数据集向导:标识事实数据表和维度表
  8. “标识事实数据表和维度表”页的“时间维度表”列表中,选择 Time,然后单击“下一步”

  9. “选择时间段”页上,将时间属性名称映射到以指定为“时间”维度的维度为基础的维度表中的相应列。根据以下列表映射这些属性:

    • Year 属性映射到 CalendarYear 列。
    • Half Year 属性映射到 CalendarSemester 列。
    • Quarter 属性映射到 CalendarQuarter 列。
    • Month 属性映射到 EnglishMonthName 列。
    • Date 属性映射到 FullDateAlternateKey 列。

    下图演示了该向导中的这些列映射。

    多维数据集向导:选择时间段
  10. 单击“下一步”按钮进入向导的下一页。

    随即会出现“选择度量值”页,其中显示了该向导所选择的度量值。该向导选择它标识为事实数据表的表中的各数值数据类型列作为度量值。在本课中,只定义了一个度量值组。但在第 4 课中,您将使用多个度量值组。

  11. “选择度量值”页上,查看在“Internet 销售”度量值组中选择的度量值,然后清除下列度量值的复选框:

    • 促销关键字
    • 货币关键字
    • 销售区域关键字
    • 修订号

    该向导选择事实数据表中未链接到维度的所有数值列作为度量值。但这四列不是实际的度量值。前三列是将事实数据表与未在此多维数据集的初始版本中使用的维度表链接起来的键值。您还可以在此页中更改度量值名称,也可以等待并在多维数据集设计器中进行更改。相关主题: 定义和配置度量值

    下图显示了“选择度量值”页上已清除的复选框和其余选定维度。

    多维数据集向导:选择度量值
  12. 单击“下一步”

    由于您前面已在该向导选择了“自动生成”选项,因此该向导将扫描层次结构。 该向导对定义为维度表的表中的各列记录进行采样,以确定列之间是否存在层次结构关系。层次结构关系是多对一关系,例如“市/县”和“省/市/自治区”之间的关系。

  13. 在该向导完成对维度的扫描和对层次结构的检测后,请在“检测层次结构”页上单击“下一步”

  14. “查看新建维度”页上,通过展开树控件显示该向导检测到的三个维度的层次结构和属性,查看其中每个维度的维度层次结构。

    下图显示了“查看新建维度”页上的这三个维度。

    多维数据集向导:查看新建维度
  15. 依次展开 Product 维度和“属性”,然后清除 Large Photo 复选框。单击“下一步”

    Large Photo 列在本教程项目的多维数据集中不是很有用,并且由于它可能会占用大量空间,因此最好将其从多维数据集中删除。

  16. “完成向导”页上,将多维数据集的名称更改为 Analysis Services Tutorial。在该页上,也可以查看多维数据集的度量值组、度量值、维度、层次结构和属性。

  17. 单击“完成”按钮以完成向导。

    在解决方案资源管理器的 Analysis Services Tutorial 项目中,Analysis Services Tutorial 多维数据集显示在“多维数据集”文件夹中,而三个数据库维度则显示在“维度”文件夹中。此外,多维数据集设计器在开发环境的中央显示 Analysis Services Tutorial 多维数据集。注意,在 Business Intelligence Development Studio 的其他选项卡上也已打开数据源视图设计器。

  18. 在多维数据集设计器的工具栏上,将“缩放”级别更改为 50%,以便更轻松地查看多维数据集中的维度表和事实数据表。

    下图显示了该设计器中的维度表和事实数据表。注意,事实数据表是黄色的,维度表是蓝色的。

    多维数据集设计器中的 Analysis Services 教程多维数据集
  19. “文件”菜单上,或者在 BI Development Studio 的工具栏上,单击“全部保存”

    这将保存到目前为止您在 Analysis Services Tutorial 项目中所做的更改,您可以根据需要在此处停止教程,以后再继续。

您已成功地定义了第一个多维数据集。使用多维数据集向导可以快速方便地定义简单多维数据集。


 

【登陆论坛】   




【ooReport网上直报/数据分析系统平台】

版权所有【中国IT软件知识库/大中华软件交易网】© 2004-2005 鲁ICP备05026886号
电话:0531-69952003,69952005 高小姐 Email:避免Email骚扰