SQL Server 2012官方示例项目部署-数据引擎和分析服务
类型:编程工具大小:4.9M语言:中文评分:1.6标签:立即下载Microsoft SQLServer。每个版本都会有相应的示例项目。从2000年的Foodmart到2005年后的Adventure Works,有很多设计方法和规范值得学习。不只是做普通开发,如果做BI开发,你会发现这是一个很好的指南。此外,Microsoft SQLServer安装附带的联机丛书中的教程使用这些示例库来“谈论事情”,因此您需要知道如何结合这些教程来获取和部署这些示例库。本文将简要介绍微软的官方示例库,以及如何在本地获取和部署这些示例。
可以说,如果你想踏入微软的BI世界,本文中的介绍可能是你需要做的第一件事。本文使用的版本是SQLServer 2012。SQLServer的前一个版本和后一个版本没有太大的区别,可以做一些参考。
SQLServer服务简介
这必须写在前面。SQLServer分为几大服务,包括数据引擎服务、集成服务、分析服务和报表服务,安装SQLServer时会看到这些服务。
数据引擎服务是表、视图和存储过程中涉及的服务。集成服务是用来折腾数据的,通常是用来把数据从业务库转移到数据仓库,中间需要清理、转换等很多工作。
报表服务主要用于报表,这里就不多解释了。
分析服务过去包括多维数据库和数据挖掘,但在2012版中增加了独立的BI语义模型表模式。通常,我们开发程序,只安装数据引擎服务。不需要安装其他服务,因为它们占用硬盘空间,运行时也不会占用一些内存资源。
但是如果你想在这里学习微软的分析服务,请查看‘分析服务’。值得一提的是,2012年的分析服务发生了很大的变化,那就是多了一种类型的分析服务,那就是表模式。
也就是说,这两种分析服务模式不能安装在同一个分析服务实例中,所以为了学习这两部分的内容,在安装了默认的分析服务后,可以再次运行安装程序来安装另一个分析服务实例,如下图所示:
在此选择另一个实例,然后在分析服务类型选择界面选择“表格模式”。
获取样本项目
目前获取样本库的方式是从微软的开源网站Codeplex获取。进入Codeplex.com,首页左侧第三个推荐项是SQLServer示例数据库项目的链接。
顺便说一下,在这个网站上,第一个推荐的项目是WBFS,这是一个与任天堂WII游戏机相关的项目。你可以用这个软件把游戏镜像‘刻录’到移动硬盘上,然后在WII游戏控制台上找到,再通过破解软件运行下载的游戏。第二个项目是虚拟无线路由。例如笔记本通过网线接入的网络,可以通过笔记本的无线网卡进行广播,供其他设备使用。
进入SQLServer样例项目的主页,已经是大家都习惯的Metro风格了。
OLTP和DW的下载链来到了同一个页面,我们想要使用的数据引擎样例和分析服务样例文件都在这个下载页面:
数据引擎示例的部署
首先下载数据库文件。数据库文件包括业务数据库和数据仓库。事实上,它们都是通用数据库,但一个是为OLTP设计的,另一个是为OLAP设计的。它们的目的不同,所以主要区别之一就是数据结构,也就是数据组织不同。
下载图中标记的两个链接。第一个是业务系统的OLTP库,第二个是DW库,也就是数据仓库。
下载后,将两个文件放在电脑中存储数据库文件(这是一个好习惯)。然后,将这两个库附加到数据引擎服务。
方法是右键单击数据库,然后单击“附加”:
在新界面中,单击“添加”并选择下载的数据库文件的位置:
附件完成后,您可以在数据库分支下看到已部署的OLTP库和DW库。
在微软的例子中,AdventureWorks2012是一个业务数据库,由以前的业务应用程序操作,包括添加、删除、检查和修改业务记录。
用DW这个词就是微软的数据仓库文件的例子。通常这个库的文件主要来自以前的业务数据库,数据转换步骤很多,比如清理(过滤脏数据等)。)和转换(编码统一等。).
在部署了上述两个基本数据库之后,可以部署下面的分析服务示例项目。
服务样本部署分析
下载图片中的两个文件。第一个是针对传统的分析服务项目,第二个是针对BI语义模型项目。
首先,部署传统的分析服务:
解压并打开下载的adventureworks多维模型SQL server 2012。企业版和标准版有两个版本。随便选一个。
使用Visual Studio 2010打开sln文件。如果机器上已经安装了Visual Studio 2012,则需要右键单击该文件,并选择在打开模式下以2010版本打开。
右键单击解决方案浏览器的根节点,右键单击选择属性,然后在部署设置界面中设置服务器和数据库属性。
如果SQLServer是默认的安装和实例,并且您希望在本地部署该实例,则无需在此处修改它。如果要部署到其他机器,可以在这里设置。
右键单击解决方案浏览器的根节点,然后右键单击部署,您将看到部署脚本正在被发送到服务器,多维数据库正在被处理。
正在部署中。
处理数据。
加工完毕。
然后,处理表模式项:
打开BI语义模型项目,工作区服务器填写表模式分析服务实例名称。
打开后,可以看到它与多维数据库项目完全不同。
右键单击项目,点击【部署】,可以看到部署和处理的界面。这也与传统的分析服务项目有很大的不同。
正在部署中。
开始处理。
处理完成。
部署完以上两部分的分析服务项目后,可以在Management Studio中看到以下部署的数据库:
此时,部署了样本分析服务。SQLServer带来的教程步骤的结果都是这个例子的一个子集,所以当你困惑的时候可以参考一下。另外,如果在工作中遇到一些困惑,也可以回头参考一下,看看官方的例子是怎么设计的。
部署过程中可能遇到的错误
在此计算机中部署分析服务项目,包括传统和表模式项目,可能会报告错误,这意味着与数据源的连接错误,用户无法登录。在Visual Studio下,可以读取数据。这大部分原因是因为,在Visual Studio中,进程使用您的登录系统身份,而这个身份通常是数据库管理员,因此您可以连接到数据源。但是,部署到分析服务后,默认情况下,分析服务的运行标识是另一个用户,默认情况下,该用户没有读取数据源的权限,因此会出现此错误。那么最简单的解决方案是修改数据源连接属性中的设置:
在传统的分析服务项目中,双击数据源文件。
选择模拟信息选项卡,并输入您的账号和密码以登录到图中的计算机(前提是这是您的个人计算机并以管理员身份登录)。
当然,在实践中,生产环境是AD环境,所以IT可以根据实际IT环境进行设置。
在表格模式项目中,修改模拟信息的方法是单击“模型”,然后选择“现有连接”:
在弹出的界面中点击“编辑”。
在编辑界面点击“模拟信息”。
与前一个一样,输入登录机器的用户名和密码。
摘要
如果你想学习微软SQLServer的分析服务,官方的例子和教程绝对是很好的学习参考。本文通过文字和图片的方式向您介绍如何获取和部署微软的相关示例,希望能帮助您学习分析服务的过程。
版权声明:SQL Server 2012官方示例项目部署-数据引擎和分析服务是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。