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

创建和使用SQL Server SSAS本地多维数据集 Microsoft SQL Server SSAS的本地多维数据集(即Local Cube,也叫脱机多维数据集)和本地挖掘模型(Local Mining Models)允许在客户端机器上脱机执行离线分析(多维分析与数据挖掘),从而对有离线分析要求(能够在断开网络连接的情况下脱离SSAS服务器进行数据分析)的软件开发提供了一种备选手段。 阅读详情

本系列是以实例为主的一个学习笔记,注重实践性,以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界面中,最终得到如下结果:

 


SSAS 2012实战示例一 创建多维数据集 阅读详情

相关推荐

BI-SSAS实践篇

俗话说的好“纸上得来终觉浅,绝知此事要躬行”,上一篇简单的介绍了一下SSAS,那么今天就通过实例来体会一下它的存在感。 一、先决条件          所谓的先决条件就是必备的组件、示例和工具        (1)SQL Server数据库引擎(SQL Server 2012自带)        (2)AnalysisServices(SQL Server 2012自带)     

刘玉杰 点滴之笔 2099

部署多维数据集项目

开发环境 本文中示例代码的开发环境如下: IDE:Visual Studio 2015 SqlServer:Microsoft SQL Server 2014 如果 VS 2015 打不开 BI 项目可以参考这篇文章。 发布多维数据集 在 VS 中右键需要发布的多维数据集项目,选择部署。 如需修改部署设置,右键项目选择属性。在配置下拉框中可以选择部署的配置,点击配置管...

dailipings的专栏 1050

SQL Server 2012中SSIS与SSAS实战开发源码解析

建立专用日志表记录每一次清洗事件:在脚本组件中插入日志记录:// ... 其他参数注意:生产环境中应使用缓冲批量插入(如SqlBulkCopy)避免性能瓶颈。在多维分析中,层次结构(Hierarchy)是维度组织的核心机制,直接影响用户的导航体验和系统的计算效率。SSAS支持两种主要类型的层次:自然层次(Natural Hierarchy)和用户定义层次(User-defined Hierarchy),两者各有适用场景和技术特点。

weixin_42402664的博客 2989

多维建模(四)

启用SqlServer和 AnalysisService 服务 打开VisualStudio,创建 AnalysisService 多维数据挖掘项目 及 解决方案。 创建数据源:AdventureWorksDW2008R2 创建数据源视图:DimCustomer、DimDate、DimGeography、DimProduct、 FactInte

2866

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

在visual studio下实现的多维数据集的一个简易示例

cubes-examples:多维数据集OLAP实例

多维数据集示例 多维数据集是轻量级Python在线分析处理(OLAP)框架。 此软件包包含包含数据的多维数据集的示例用法。 内容 采购-斯洛伐克公共采购 网上商店-虚构的网上商店的样本模型和数据

轻量级CRM客户管理实战案例—如何用多维表格数据库实现企业的CRM客户项目管理系统

多维表格数据库通过“数据中枢+自动化引擎”的架构设计,构建四大核心模块:客户360°档案库 智能销售漏斗 自动化服务工单 多维度分析看板

2409_89957017的博客 775

多维数据集与商业智能例子

SQL报表商业智能BI使用增量方式处理多维数据集的例子。里面有数据库和实现的详细说明。

SSAS_定义和部署多维数据集

摘要:数据源试图创建之后,就可以定义多维数据集。可以使用多维数据集向导,通过单个步骤定义一个多维数据集及其维度。也可以先定义一个或多个维度,然后使用多维数据集向导定义一个使用这些维度的多维数据集。如果要设计一个复杂的解决方案,通常是先定义维度。下面将依次完成下列任务: 定义维度 定义多维数据集 向维度中添加属性 检查多维数据集和维度属性 部署 Analysis Services 项目 浏览多

Burgess_Liu的专栏 9494

数字电路与逻辑设计——组合逻辑篇

在数字电路中,根据逻辑功能的不同而分为两大类,组合逻辑电路与时序逻辑电路。 1、何为组合逻辑电路 我们只需铭记一点就是,这种电路的输出Y只与当时的输入X有关,而与之前的输入X’无关。所以这是一个可以随输入X的变化而瞬变输出Y的电路,如果用我们的Verilog代码来表示,则可能会出现在如下语句中: ①针对wire型变量,assign Y = X1 && X2; ②针对reg型变量,alway

蓝湖江船客的博客 1万+

6种常用数据分析方法详解:从描述统计到时间序列

数据分析是连接数据与业务决策的桥梁。面对海量数据,掌握描述性统计与对比分析可快速了解现状与差距;相关分析与回归分析能揭示变量间的关联与影响大小;聚类分析用于用户分群,时间序列分析则预测未来走势。这些方法广泛应用于用户画像、销量预测、活动效果评估等场景,是数据分析师和运营人员必备的技能。系统掌握这6种核心方法的使用场景、原理逻辑与实操步骤,能够帮助读者建立完整分析框架,真正用数据驱动业务增长。

weixin_34405354的博客 335

ssas 面试题_多维模型的SSAS面试问题

ssas 面试题 介绍 (Introduction) SSAS interview questions is a new article for people looking for SSAS jobs. SSAS面试问题对于正在寻找SSAS职位的人们来说是新文章。 In our previous article, we talked about SSIS interv...

culuo4781的博客 742

华为防火墙——本地Portal认证

配置IP地址、路由、Nat策略使得内网主机可以访问公网服务器对网段不进行认证,对网段进行portal认证。

m0_49864110的博客 3258

SSAS介绍

文章提纲 商业智能(BI, Business Intelligence)基本概念 SSAS(SQL Server Analysis Services)相关工具(开发、管理和客户端) 总结 一、商业智能(BI, Business Intelligence)基本概念 商业智能的概念在1996年最早由加特纳集团(Gartner Group)提出,加特纳集团将商业智能定义为:商业智能描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决策的制定。商业智能技术提供使企业.

hzp666的博客 8066

SAP Fiori Elements 扩展实战:UI 层扩展、OData 服务扩展、CDS 视图增强及全流程案例

UI 层扩展主要关注在不修改标准生成界面的基础上,自定义用户界面元素和交互逻辑。典型需求包括:在现有 Fiori Elements 界面上添加新的字段(如表格列或表单项)、增加自定义按钮并绑定操作、以及通过控制器扩展加入事件处理等。无论在 RAP 还是传统 BOPF 架构下,前端 UI 扩展通常采用 SAPUI5 提供的**扩展点(Extension Points)和控制器扩展(Controller Extension)**机制来安全地插入自定义代码。下面分别说明两种后端架构下 UI 扩展的实现方式。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 896

虚幻商城 Quixel 免费资产一键入库

在免费领取所有Megascans之后,我们只是有了获取 Quixel Megascans 资产的资格,但是没有入 Fab 库,本文将讲解通过脚本将 Quixel 所有资产入库 Fab。

一碗清深的博客 3269
上一篇: Oracle连接数过多释放机制
下一篇: [SQL SERVER BI入门教程]1、安装与基础概念
mounting
博客等级 码龄19年 4粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值