`
netxdiy
  • 浏览: 714634 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SSAS 2012实战示例一:创建多维数据集

 
阅读更多

SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引

本系列是以实例为主的一个学习笔记,注重实践性,以SQL Server Analysis Server 2012为主要平台。本例是第一个。

一、先决条件

若要完成本教程,需要使用下列组件、示例和工具:

•SQL Server 数据库引擎(SQL Server 2012自带)

•Analysis Services(SQL Server 2012自带)

•SQL Server Data Tools(SQL Server 2012自带)

•HealthDW数据库(微软webcast提供,这里也提供一个下载

•Excel 2010

二、设定场景

Health 公司是一家保健公司,积累了员工信息,产品信息,产品的单价和产品的销售 息产品信息产品的单价和产品的销售量。该公司希望建立多维数据集了解不同部门员工的销售业绩。 部门员工的销售业绩。例如,想要了解2008年网售部门销售八组石雷的销售业绩。

三、实现步骤

1、新建并还原HealthDW数据库到本机实例中,略去。

2、打开SQL Server 2012自带的SSDT,新建一个Analysis Services Multidimensional and Data Mining Project,命名为SSASLearn01,然后建立数据源、数据源视图,这个略去。

邀月工作室

3、新建cube,并引用前面刚新建的数据源视图。

邀月工作室

4、新建三个维度,选择三个维度表,其他全部默认。完成后界面如图:

邀月工作室

5、我们首先创建日期维度,产品维度和员工维度与些相似。

邀月工作室

邀月工作室

注意月维度必须包含年,因为独立的月毫无意义。

好了,此时,部署整个项目,第一次需要这样,后面只需要单独处理维度或cube即可完成部署。

邀月工作室

部署完成后,我们可以浏览下日期维度的浏览效果:

邀月工作室

注意上图中的月1有多个,但代表的是不同年份。这里有个小小的bug,就是月份排列按字符排列,不是按实际月份数字排列,修正一下即可

邀月工作室

此时对该维度,Process,并Reconnection,得到如下效果:

邀月工作室

排序妥了,我们希望的得到一个日期的层次结构钻取,再做如下修改即可。

邀月工作室

对Cube,Process,并Reconnection,得到如下效果:

邀月工作室

注意,SQL Server 2012自带的SSDT已经废除了在该开发界面中对多维数据集的浏览,我们只能转到Excel界面完成

邀月工作室

6、我们继续完成产品维度和员工维度的设计。

邀月工作室

邀月工作室

对整个项目进行Process,并在cube中Reconnection,转到Excel界面中,最终得到如下结果:

邀月工作室

邀月工作室

邀月注:本文版权由邀月和CSDN共同所有,转载请注明出处。
助人等于自助! 3w@live.cn




分享到:
评论

相关推荐

    实现多维数据集的一个简易示例

    在本示例中,我们将探讨如何在Visual Studio环境下创建和实现一个简单的多维数据集。 首先,让我们了解什么是多维数据集。多维数据集是一种数据组织方式,它以多维度的方式存储数据,如时间、产品、地区等,这些...

    使用Analysis_Service编写多维数据集

    在Visual Studio中创建一个新的SSAS项目是构建多维数据集的第一步。这将为多维数据集的构建提供一个框架。 **11. 新建数据源** 定义数据源,即指定多维数据集的数据来源。这一步骤非常重要,因为数据源的质量直接...

    使用Analysis Service编写多维数据集

    使用 Analysis Service 编写多维数据集 本教程适合 SSAS 初学者使用,不包括数据挖掘部分,内容清晰简洁,29 ...本教程涵盖了使用 Analysis Service 编写多维数据集的基本概念和步骤,是 SSAS 初学者非常实用的指南。

    BI入门实例,SSIS入门实例,SSAS入门实例,SSRS入门实例微软BI,SSIS,SSAS,SSRS实战经验笔记

    全实战经验记录从技术选型到如何搭建企业数据平台bi。内容见目录: 开发方案选择 九大数据仓库方案特点 数据仓库方案选择 开发环境配置 安装配置前准备 软件准备 硬件准备 安装配置 数据库安装 VS安装 SSDT安装 ...

    IIS6.0发布OLAP多维数据集

    **IIS6.0发布OLAP多维...通过以上步骤,我们就成功地在IIS6.0上发布了可供使用的SSAS多维数据集,为用户提供了一个便捷的数据分析入口。在后续的学习中,将更深入地研究MDX语言的使用以及各种连接和展现数据的策略。

    VS2005 SSAS多维分析

    Visual Studio 2005(VS2005)中的SQL Server Analysis Services(SSAS)是微软提供的一款强大的数据仓库和商业智能工具,它允许开发者构建和管理多维数据模型,用于数据分析和报表。在本主题中,我们将深入探讨VS...

    OLAP-服务器.ppt

    文档中提到了基于FoodMart的示例数据库,这是一个典型的零售业数据模型,涵盖了市场营销(SALES)和人力资源(HR)等多个领域,用于展示如何建立和操作多维数据集。 在实际操作中,建立SSAS系统涉及以下步骤: 1. ...

    SSAS创建项目

    5. **创建多维数据集**: - 右键单击解决方案资源管理器中的“多维数据集”文件夹。 - 选择“新建多维数据集”。 - 在“新建多维数据集向导”中选择“使用现有表”。 - 选择度量值组表(即事实表),例如订单表。...

    基于多维数据集的医院收入构成智能监测系统设计.pdf

    本文设计了一种基于多维数据集的医院收入构成智能监测系统,旨在解决医院收入构成监测中的问题。该系统采用SSAS(SQL Server Analysis Services)技术和数据挖掘方法,设计了一个智能监测系统,能够实时监测医院的...

    SSIS SSAS 2012 书的代码

    在SSAS方面,你需要了解多维和表格模型的设计,数据源视图的创建,以及计算成员和度量的定义。同时,理解MDX(多维表达式)和DAX(数据分析表达式)语言也是必不可少的,它们是构建分析模型和编写查询的关键。 这两...

    SQL Server 2008 Analysis Services 多维数据分析实例

    在本实例中,我们将深入探讨如何利用SSAS进行多维数据集的创建、定义和部署。 首先,我们要理解什么是多维数据集。多维数据集是基于特定业务概念构建的数据结构,它通过维度和度量值来组织数据。维度通常是描述性...

    SSAS实现商业分析实战

    在SSAS中,我们可以创建多维数据模型,定义层次结构,以便用户能够按照不同的粒度浏览数据。例如,时间维度可以包含年、季度、月、日等多个级别,让用户能够灵活地探索不同时间范围内的趋势。 接下来,数据挖掘是...

    SSAS使用手册

    分区是SSAS中的一种优化技术,允许将大型多维数据集拆分成更小、更易于管理的部分,从而提高性能和可维护性。 了解上述知识点对于掌握SSAS的使用手册至关重要,它能帮助用户更有效地设计和部署BI解决方案,并从中...

    AdventureWorksDW2012 数据仓库示例库

    此外,可以进一步利用SSIS进行数据抽取、清洗和加载,通过SSAS创建多维数据集以支持复杂的OLAP(在线分析处理)操作,最后用SSRS生成各类报表以满足业务需求。 AdventureWorksDW2012不仅适用于初学者熟悉数据仓库...

    Analysis Services实验教程-多维建模教程

    - 分析AdventureWorksDW2012示例数据库中的互联网销售数据,创建多维分析模型。 4. **课程结构:** - 教程由多个课程组成,每个课程由一系列任务构成。 - 每个任务都要求顺序完成,以便成功掌握课程内容。 - ...

    AdventureWorksDW2012示例数据库

    通过创建多维数据集(Cube),用户可以快速查询和分析大量数据,而无需直接与底层的事实表和维度表交互。例如,你可以构建一个销售Cube,包含不同维度的聚合信息,从而实现快速的销售报告生成。 在实际操作中,...

Global site tag (gtag.js) - Google Analytics