SQL Server Analysis Service学习笔记
文章平均质量分 90
学习SQL Server Analysis Service方面的一些心得。
downmoon
浙江大学(项目管理方向)工程硕士,PMP,微软MVP获得者。十年以上.NET、架构设计、数据库开发经验,十年以上项目管理经验、从事多个垂直行业、零售流通领域多年。欢迎交流。
展开
-
SQL Server Data Tools – Business Intelligence for VS 2012安装时提示“The CPU architecture....”的解决方法
SQL Server Data Tools – Business Intelligence for Visual Studio 2012,一个很强大的工具,下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=36843,它用于打开以下类型的项目模板:Project templates forSSAS Analysis servi原创 2014-04-25 19:36:55 · 9267 阅读 · 0 评论 -
在SSIS 2012中使用CDC(数据变更捕获)
最新项目稍有空隙,开始研究SQL Server 2012和2014的一些BI特性,参照(Matt)的一个示例,我们开始体验SSIS中的CDC(Change Data Capture,变更数据捕获)。注:如果需要了解关于SQL Server 2008中的CDC,请看这里http://www.cnblogs.com/downmoon/archive/2012/04/10/2439462.html“),本文假定读者对CDC的工作方式已有所了解。^_^。原创 2014-04-29 20:40:12 · 10039 阅读 · 2 评论 -
SSAS 2012实战示例一:创建多维数据集
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引本系列是以实例为主的一个学习笔记,注重实践性,以SQL Server Analysis Server 2012为主要平台。本例是第一个。一、先决条件若要完成本教程,需要使用下列组件、示例和工具:•SQL Server 数据库引擎(SQL Server 2012自带)•Analysis Services(SQL Server原创 2012-05-16 13:51:49 · 14212 阅读 · 3 评论 -
SQL Server 2012中自带的SSDT已经废除了多维数据集的浏览功能
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引在SQL Server 2012自带的SQL Server Data Tools(SSDT),上个版本中SQL Server 2008中对应为BIDS,已经废除了多维数据集的数据浏览功能,同时在SSMS中也同步废除,只能浏览单维数据。解决方法:在维度浏览界面,点击“Analyze in Excel”,在相应的Excel界面原创 2012-05-15 20:42:02 · 5081 阅读 · 0 评论 -
SQL Server BI的几个经典案例:Project Real等
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 从微软公司己经发布的最大案例研究开始是一个很好的选择。这里推荐几个经典的BI案例。 一、被称为“Project Real”的案例,以Barnes和Noble书店为基础,使用完整SQL Server 2005 Bl具体实现。Microsoft目前正在记录公共案例研究文档中有关升级到SQL server 2008 BI的原创 2012-05-10 10:11:55 · 8478 阅读 · 1 评论 -
《Expert Cube Development with Microsoft SQL Server 2008 Analysis Services》读书笔记第九章:保护Cube(二)
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引在上文中,我们简单回顾了Analysis Services(以下简称AS,邀月注)的角色和windows用户组等有关管理安全的基础知识,本文将继续关注数据安全(Data Security)。 二、Analysis Services安全功能(续一) 5、数据安全(Data Security)可以实现三种不同类型的数据安全性:翻译 2012-05-03 19:12:20 · 2350 阅读 · 0 评论 -
《Expert Cube Development with Microsoft SQL Server 2008 Analysis Services》读书笔记第九章:保护Cube(一)
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引 对Analysis Services Cube而言,安全,是一个非常重要的问题。在某种形式的安全要求下,Cube中的数据可能会非常敏感。例如,如果一个Cube包含整个公司的销售数 据,我们可能需要确保每个销售人员只能查看他或她自己的数据。同样,如果一个Cube包含有关公司盈利能力数据,可能我们需要谨慎使用,以确保只有翻译 2012-04-29 21:05:51 · 4690 阅读 · 1 评论 -
SQL Server 2008/2012中SQL应用系列及BI学习笔记系列--目录索引
SQL Server 2008中SQL应用系列及BI学习笔记系列,欢迎与邀月交流。3w@live.cn◆0、SQL应用系列1、SQL Server 2008中SQL增强之一:Values新用途2、SQL Server 2008中SQL增强之二:Top新用途3、SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)4、SQL Serve原创 2011-03-10 21:12:00 · 21728 阅读 · 7 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十三:创建报表(本书完)
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引导读:本文主要创建报表,也就是MDX结果的最终展现,包括:■1、创建一个简单的报表项目■2、连接到Analysis Services■3、设计DataSet■4、添加参数到DataSet■5、在Report中设置数据本文所用数据库和所有源码,请到微软官网下载本文末尾处附本文所用示例下载。 1、创建一个最简单的报表项目步骤如原创 2011-12-07 15:50:21 · 3661 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十二:动态安全
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引导读:本文主要介绍Analysis Service的安全问题,特别是账号的权限分配,包括:■1、创建一个本地测试账号和基本数据库角色■2、限制标准属性层次结构(Attribute-Hierarchy Restrictions)■3、限制父子层次结构(Restricting Parent-Child Hierarchies)原创 2011-12-02 17:03:13 · 2397 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十一:计算成员和动态命名集
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引导读:前面几篇介绍MDX的基本函数,从本文起,开始介绍一些简单的MDX应用。本文是Cube的增强篇,包括:■1、构建Cube范围的简单计算成员(Calculated Members)■2、构建Cube范围的复杂计算成员(Calculated Members)■3、动态命名集(Dynamic Named Sets)本文所用数原创 2011-12-01 16:50:41 · 3590 阅读 · 1 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记十:Time进阶
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引导读:在AS中,最重要的一个维度莫过于Time,围绕Time,MDX提价供了一系列函数来满足复杂的业务分析需求。本文主要内容包括:■1、计算累积总和(Calculating an Accumulating Total)■2、计算滚动平均值(Calculating Rolling Averages)■3、执行阶段至阶段(Pe原创 2011-11-29 14:39:24 · 3203 阅读 · 1 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记九:导航结构层次
SQL Server 2008中SQL应用系列及BI学习笔记系列--目录索引导读:本文介绍MDX中的导航结构层次(Hierarchies)。成员(Member)之间的关系可以用家族来描述。本文以此为基础,介绍了:■1、访问直系亲属关系(Immediate Relatives)■2、访问延伸亲属关系(Extended Relatives)■3、在一个级别(Level)内导航本文所用数据库和所有源码,原创 2011-11-27 09:51:11 · 2725 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记八:执行聚合(下)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍执行聚合(Aggregation)的进阶内容,包括:■1、使用Max和Min函数■2、在集中对元组计数■3、DistinctCount函数■4、使用Generate浏览集合本文所用数据库和所有源码,请到微软官网下载 1、求最大最小值与SQL类似,MDX也提供了名称相同的两个函数:Min(http://msdn.m原创 2011-11-23 17:18:46 · 2406 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记七:执行聚合(上)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍执行聚合(Aggregation)的进阶内容,包括:■1、用Sum和Aggregation执行求和■2、用Avg函数计算均值■3、用表达式计算均值■4、用Stedv计算标准偏差本文所用数据库和所有源码,请到微软官网下载 1、执行求和MDX的聚合函数:Aggregation(http://msdn.microsof原创 2011-11-23 12:36:10 · 2546 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记六:生成复杂的集合(Sets)(下)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍集合(Sets)的进阶内容,本文将包括以下内容:■1、Filter函数■2、NonEmpty函数■3、Set的Union、InterSection和Exception■4、Generate和Extract函数本文所用数据库和所有源码,请到微软官网下载 1、使用Filter函数(http://msdn.micros原创 2011-11-22 16:17:23 · 2601 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记五:生成复杂的集合(Sets)(上)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍集合(Sets)的进阶内容,本文将包括以下内容:■1、组装一个有序集合■2、应用标准来控制集合成员关系(Apply criteria to control set membership )■3、原创 2011-08-17 17:01:32 · 3604 阅读 · 1 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记四:了解表达式(Expression)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍表达式(Expression)的基础内容,已经了解的读者可以直接略过。本文将包括以下内容:■1、使用tuples, members, sets和常量组建表达式■2、使用表达式解释上下文概念(expression context)■3、调用context生成动态表达式本文所用数据库和所有源码,请到微软官网下载 1、原创 2011-08-15 17:20:24 · 2816 阅读 · 1 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记三:了解结果集(Sets)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍结果集(Sets)的基础内容,已经了解的读者可以直接略过。本文将包括以下内容:■1、使用基本技巧组装Sets■2、使用Sets从一个查询中提取多个Cell■3、了解Select语句的基本组件 本文所用数据库和所有源码,请到微软官网下载原创 2011-07-01 16:29:00 · 4343 阅读 · 0 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记二:理解元数组(Tuples)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍元数组(Tuples)的基础内容,已经了解的读者可以直接略过。本文将包括以下内容:■1、理解cube空间的概念。■2、使用tuples从Cube中提取数据。■3、使用多种语法引用层次结构成员(hierarchy members)。 本文所用数据库和所有原创 2011-06-12 23:42:00 · 5318 阅读 · 4 评论 -
《Microsoft SQL Server 2008 MDX Step by Step》学习笔记一:MDX查询第一课
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍MDX查询的基础内容,已经了解的读者可以直接略过。本文将包括以下内容:■1、使用MDX查询编辑器构建并执行MDX查询。本文所用数据库和所有源码,请到微软官网下载 1、SQL查询与MDX查询示例比较在MdxStepByStep数据库中(后缀名为.SQL)查原创 2011-06-12 17:58:00 · 9942 阅读 · 1 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十九:监视和管理工具进阶(本书完)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍Analysis Services中的监视和管理工具本文将包括以下内容:■1、使用Windows可靠性和性能监视器监视Analysis Services■2、使用SQL Server Profler监视Analysis Services■3、使用DMV检索Analysi原创 2011-06-10 07:26:00 · 4022 阅读 · 2 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十八:管理部署
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍Analysis Services的部署方式和部署机制。本文将包括以下内容:■1、使用BIDS部署Anylysis services 数据库■2、创建XMLA脚本部署Anylysis services 数据库■3、针对Anylysis services 数据库服务器上执原创 2011-06-09 10:41:00 · 6144 阅读 · 4 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十七:管理分区及数据库处理(下)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍Analysis Services管理分区及数据库处理。本文将包括以下内容:■1、使用ROLAP或MOLAP存储配置维度■2、使用ROLAP、HOLAP、MOLAP存储配置度量组■3、配置刚性属性关系(Confgure rigid attribute relationships原创 2011-06-07 11:27:00 · 2980 阅读 · 0 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十六:管理分区及数据库处理(上)
SQL Server 2008中SQL应用系列--目录索引导读:本文介绍Analysis Services管理分区及数据库处理。本文将包括以下内容:■1、使用ROLAP或MOLAP存储配置维度■2、使用ROLAP、HOLAP、MOLAP存储配置度量组■3、配置刚性属性关系(Confgure rigid attribute relationships)■4原创 2011-06-07 00:01:00 · 5102 阅读 · 5 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十五:设计聚合(Aggregation)(下)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文继续介绍Analysis Services中设计聚合(Aggregations)。本文将包括以下内容:■1、使用Aggregation设计向导设计Aggregation■2、通过创建属性关联和用户自定义层次来改善Aggregation■3、使用AggregationUsage特性控制一个属原创 2011-06-08 10:55:00 · 2792 阅读 · 1 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十四:设计聚合(Aggregation)(上)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引导读:本文介绍Analysis Services中与聚合(Aggregations)相关的设计。本文将包括以下内容:■1、使用Aggregation设计向导设计Aggregation■2、通过创建属性关联和用户自定义层次来改善Aggregation■3、使用AggregationUsag原创 2011-06-08 10:46:00 · 3977 阅读 · 0 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十三:实施安全
SQL Server 2008中SQL应用系列--目录索引导读:本文介绍Analysis Services的实施安全,涉及服务器级、数据库级、Cube、Demension、Cell等级别的访问控制。本文将包括以下内容:■1、授予服务器级和数据库级管理权限■2、在Cube、Dimension和Cell级别控制访问数据 本文末尾提供两个项目源码:Adve原创 2011-06-03 16:56:00 · 3106 阅读 · 0 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十二:从Analysis Services检索数据
导读:本文介绍如何使用从Analysis Services检索数据。本文将包括以下内容:1、创建透视表(perspective)并通过透视表访问Cube2、创建MDX查询3、从Analysis Services的数据创建Excel 2007/2010 数据透视表(PivotTable)4、使用Excel 2007透视表执行Action,察看KPIs,钻取明细。5、从Analysis Services的数据创建SQL Server Reporting Services报表原创 2011-06-02 00:50:00 · 5019 阅读 · 4 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十一:与Cube交互(下)
导读:本文介绍如何使用回写(Writeback)修改Analysis Services数据。本文将包括以下内容:4、启用维度回写[回写意味着读写都有缓存,邀月注],添加或修改一个维度成员(Enable dimension writeback and add or modify dimension members)5、启用Cube回写,添加或修改一个度量值(Enable cube writeback and add or modify measure values)原创 2011-06-01 09:32:00 · 3060 阅读 · 0 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十:与Cube交互(上)
导读:本文介绍如何与cube交互(Interacting with a Cube)。 本文将包括以下内容: 1、创建URL动作(Create a URL action) 2、创建钻取动作(Create a drillthrough action) 3、创建报表动作(Create原创 2011-05-26 12:57:00 · 3926 阅读 · 0 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记九:使用帐户智能(下)
导读:本文介绍如何使用账户智能(Account Intelligence。本文将包括以下内容: 4、创建非累加的度量(Create non-additive measures)5、创建一个定制成员汇总公式(Create a custom member rollup formula原创 2011-05-24 08:59:00 · 3080 阅读 · 6 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记八:使用帐户智能(上)
导读:本文介绍如何使用账户智能(Account Intelligence。本文将包括以下内容:1、创建一个账户维度以支持财务分析2、定义和管理定制汇总 (一元) 操作(Define and manage custom rollup (unary) operators )3、原创 2011-05-21 15:31:00 · 3541 阅读 · 1 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记七:高级维度设计
导读:本文介绍高级维度设计的基本技巧:创建三种非常规的维度关系:引用维度、事实维度、多对多维度。原创 2011-05-20 11:06:00 · 4072 阅读 · 1 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记六:创建高级度量和计算(下)
导读:本文继续介绍创建高级度量和计算 的基本技巧:计算脚本和创建KPIs本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者原创 2011-05-18 00:37:00 · 4206 阅读 · 8 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记五:创建高级度量和计算(中)
导读:本文继续介绍创建高级度量和计算的基本技巧:使用MDX表达式创建计算成员和应用条件格式、理解计算优先权。本文末尾提供两个项目源码:AdventureWorks_BI_Begin3和AdventureWorks_BI_End3,顾名思义,开始和完成。另外,包括数据库文件SSA原创 2011-05-15 20:52:00 · 4240 阅读 · 5 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记四:创建高级度量和计算(上)
导读:本文继续介绍创建高级度量和计算的基本技巧。由于有朋友提出前面三篇内容太长,故本文[创建高级度量和计算],分解为七个小节,方便大家阅读,也便于自己查找复习。原创 2011-05-08 14:06:00 · 6221 阅读 · 8 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记三:Cube
导读:在上文本创建维度(Dimensions)的基础上,继续介绍创建Cube的基本过程。本文末尾提供两个项目源码:AdventureWorks_BI_Begin2和AdventureWorks_BI_End2,顾名思义,开始和完成。另外,包括数据库文件SAS2008SBS_D原创 2011-04-24 13:55:00 · 5221 阅读 · 8 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记二:Dimensions
导读:在上文本创建SQL Server Analysis Service项目的基础上,继续介绍创建标准维度(Dimensions)和时间维度、父子维度的基本过程。本文末尾提供两个项目源码:AdventureWorks_BI_Begin和AdventureWorks_BI_En原创 2011-04-17 21:18:00 · 7525 阅读 · 20 评论 -
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记一:入门
导读:本文主要介绍了创建SQL Server Analysis Service项目及数据源、数据源视图的基本过程。原创 2011-04-14 15:26:00 · 14255 阅读 · 14 评论