微软SQL Server官方示例项目部署:数据引擎和分析服务部分

微软SQLServer每个版本都会带有相应的示例项目,从2000时的Foodmart到2005之后的Adventure Works,里面的设计方法和规范都有很多我们值得学习的地方。不仅是做普通的开发,你如果做BI开发那么你会发现这更是一个不错的向导,而且微软SQLServer安装时带的Books OnLine里面的教程就是用这些示例库来"说事儿",所以配合这些教程,你需要知道如何获得并且部署这些示例库。本文将简单介绍微软的官方示例库以及如何获取和在本机部署这些示例。

可以说,如果你要踏入微软的BI的世界,那么这篇文章里介绍的可能就是你第一个需要去做的。

本文所使用的版本是SQLServer 2012, 前后版本的SQLServer不会有太大差异,可以多少进行一些参考。

SQLServer服务简介

这个不得不写在前面。SQLServer下分几大服务,主要有数据引擎服务,集成服务,分析服务和报表服务,这些服务,在你安装SQLServer的时候会看到。

数据引擎服务是我们通常所说的表,视图和存储过程时提涉及到的服务。

集成服务是折腾数据用的,通常用在把数据从业务库中传递到数据仓库中,中间要通过它来进行清洗和转换等很多工作。

报表服务主要是做报表用,这里不做太多解释。

分析服务以前主要包括多维数据库和数据挖掘两部分,但在2012版中加入了独立的BI语义模型的表模式。

通常我们进行程序的开发,只安装数据引擎服务。其它服务是没有必要安装的,因为他们占硬盘空间不说,运行的时候没一个服务都要占掉一些内存资源。

但这里如果你要学习微软的分析服务的话,那么请务必勾选上"分析服务"。

值得一提的是,2012版的分析服务发生了一个比较大的变化,就是分析服务多了一个类型,就是表模式。

也就是说这两种分析服务的模式不能安装在同一个分析服务实例中,所以为了学习这两部分的内容,安装完默认的分析服务后,可以再运行一次安装程序,安装另外一个分析服务实例,如下图:

在这里选择另外一个实例就可以,然后到分析服务类型选择界面选择"表模式"即可。

时间: 2025-01-26 00:45:49

微软SQL Server官方示例项目部署:数据引擎和分析服务部分的相关文章

微软Sql server analysis service数据挖掘技术

原文:微软Sql server analysis service数据挖掘技术 最新在一个项目中要求用到微软SSAS中的数据挖掘功能,虽然以前做项目的时候也经常用到SSAS中的多维数据集 (就是CUBE),但是始终没有对SSAS中的数据挖掘功能进行过了解.所以借着项目需求这股东风最近了解了下SSAS的数据挖掘,这里先写一篇博客做一个简要的归纳.   说到数据挖掘,我们首先需要知道SSAS数据挖掘能干什么,为什么需要进行数据挖掘.我们先来看一个例子假设我们数据库中现在有一张表叫CustomersBo

SQL Server Express 数据库自动部署问题及解决

express|server|解决|数据|数据库|问题 这几天做了一个程序,VS 2005 + SQL Server Express,仔细查阅文档,发现 SQL Server Express 支持 XCOPY 部署方式,也就是说,只要目标计算机有了 SQL Server Express,那么只需要把数据库拷贝过去,可以在程序的同一个目录中,然后在连接字符串中配置 AttachDBFileName 参数即可.数据库会自动挂接到 SQL Server Express 中,运行完后自动 Deattch

Excell导SQL Server 某列包含混合数据 导致非数字串为null

  [问题描述]     Excell文件导入SQL Server时,某列数据中即包含纯数字组合的串,也包含带有个别字母的串.导入数据库时,该列的所有非纯数字串为null.例如:     Excell文件:     Sid    Name    Code     1        Jerry       1001     2        Merry      CN01     3        Mark       1002     导入数据库表后:     1      Jerry    

SQL Server 2012全力打造大数据特性

本文讲的是SQL Server 2012全力打造大数据特性,同其他IT厂商一样,微软公司也做好了全面进军"大数据"领域的准备,而即将发布的SQL Server 2012将成为微软大数据战略的支点.最新的数据库平台将提供一系列的大数据功能,其中包括Apache Hadoop连接器.开源分布式计算架构,能够存储并处理海量的结构化与非结构化数据. 为了让用户对于SQL Server 2012的大数据功能有一个更直观的了解,记者采访微软数据库平台专家Mark Kromer,让他来谈一谈SQL

微软SQL Server 2000 Reporting Services介绍(四)

server|services|微软 微软SQL Server 2000 Reporting Services介绍(四) [摘要 ] 本文对Reporting Services的一些不太常见的功能进行了分析,最后根据使用情况列举了Reporting Services的一些不足的地方,估计这些不足都会在正式版中解决. [关键字] Reporting Services,.NET Framework. DrillThrough,rdl文件,rds文件 n rdl文件元素 在上一篇文章里简单的分析了rd

微软SQL Server 2008 中文版促销15000元

微软SQL Server 2008是一个能够提供可信的.高效率智能数据平台的软件,它能满足企业各种管理数据的需求.另一方面,SQL Server 2008的价格合理,性价比也较高.日前,有商家正对该款产品型号SQL Servere2008中文标准版展开促销活动,活动期间,售价15000元.建议有意向的用户不妨驻足关注一下. http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008 中文标准版

促销 微软SQL Server 2008 中文版15000元

微软SQL Server 2008是一个能够提供可信的.高效率智能数据平台的软件,它能满足企业各种管理数据的需求.另一方面,SQL Server 2008的价格合理,性价比也较高.日前,有商家正对该款产品型号SQL Servere2008中文标准版展开促销活动,活动期间,售价15000元.建议有意向的用户不妨驻足关注一下. http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft SQL Server 2008 中文标准版

多列复合索引的使用 绕过微软sql server的一个缺陷_MsSql

然而,微软sql server在处理这类索引时,有个重要的缺陷,那就是把本该编译成索引seek的操作编成了索引扫描,这可能导致严重性能下降 举个例子来说明问题,假设某个表T有索引 ( cityid, sentdate, userid), 现在有个分页列表功能,要获得大于某个多列复合索引V0的若干个记录的查询,用最简单表意的方式写出来就是 V >= V0, 如果分解开来,就是: cityid > @cityid0 or (cityid = @cityid0 and (sentdate >

清空SQL Server数据库中所有表数据的方法

原文:清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程. 也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为可能有外键约束,一个常见的数据库结构是一个主表,一个子表,这种情况下一般