今天博主和大家分享一下怎样用Sql Server 2008 BI 工具定义和部署多维数据集
(博主写这篇文章的用意是因为最近有做相关的实验所以想通过写博客锻炼自己的语文能力同时也顺便复习一下实验的内容。博主是第一次写技术类型的博客,如果有什么错漏的,希望大家可以帮忙订正)
实验目的:通过本次实验掌握定义和部署多维数据集的操作
实验环境: windows server 2010
Microsoft SQL SERVER 2005
实验步骤:
1.首先打开SQL Server 2008 BI 工具新建一个新的analysis services项目,默认命名为Analysis Services 项目 2 (因为博主已经有一个项目 1 了)
2.创建数据源
右键单击窗口右边的解决方案资源管理器中的数据源,新建数据源
点击之后就可以看到下面的欢迎界面,直接点下一步就好了
因为博主这次实验的数据库就放在本地而已,所以服务器名就是(local)就好了。这次博主测试的数据库是微软提供的数据库demo AdventureWorksDW,一般安装完Sql Server 2008之后都会由这个数据库的。所以就在下面选择这个数据库作为实验的对象
选好之后点击左下角的测试连接,如果显示“链接测试成功”,那么数据库就已经连上了,然后就是按确定,再按确定
然后我们选择使用服务账号来连接到我刚刚设置好的数据源
接下来就是设置数据源名称,直接默认就好了,然后点完成
这时候就可以看到在原来数据源的地方就会多出一个刚刚创建的叫作Advanturn works DW的数据源,这样的话数据源就已经配置成功了。
3.创建数据源视图
同样的也是右键数据原始图选择新建数据源视图
这里我们选择刚刚已经配置好的数据源,然后点下一步,如果你是要重新新建数据源的话,也可以点击右下角的新建数据源重新另外新建一个新的数据源。
这里的话就是选择将数据源中的哪些表创建成数据源视图。因为本次实验要使用全部的表,所有就全部选中然后按窗口的右箭头,将需要的表移到右边的包含的对象中
移动完之后就是图中这样的效果了,然后点击下一步
同样的也是重命名数据源视图的名称,这里我们用默认的名字就好了,直接点击完成。
之后我们就可以看在窗口中有很多不同的表,这就是刚刚创建好的数据源视图了
4.创建维度
同样也是和创建数据源一样,在右边的窗口用鼠标右键单击维度,然后选择新建维度
在这里我们选择Dimtime作为主表,然后点击下一步
然后分别选中维度的属性,这次实验中我们要使用的属性有Calendar Quarter,Full Date Alternate Key,Calendar Quarter,Calendar Year,Calendar Semester,并且我们将属性类型设置成图中的类型,然后点击下一步
默认命名维度名称,然后点击完成
看到图中的效果那么维度就创建好了
5.创建多维数据集
和创建数据源一样,我们进入到创建多维数据集的向导,直接选择使用现有表创建多维数据集,然后点击下一步
在这里度量值组表只需要选中FactResllerSales就可以了,然后点击下一步
然后就是选择度量值,这次实验要使用的度量值如图所示,选完之后点击下一步
直接点击下一步
这里默认是全部选中,但是如果这次实验中不用选中最后一项,去掉最后一项,然后继续点击下一步
同样的,重命名多维数据集的名称,然后点击完成
这时候就可以在资源管理窗口看到刚刚新建的多维数据集了
6.部署多维数据集
右键单击我们的项目,然后选中属性
找到配置属性中的部署,然后看一下目标服务器的名称是不是localhost,如果不是的话,要重新命名为localhost,修改完成之后,点击确定
然后我们就可以开始部署多维数据集了
可以看到等右下角显示绿色的部署成功的话,那么这次实验就已经成功了
这时候点选中间工具栏中的浏览器就可以通过拖拽查看我们刚刚部署好的多维数据集了
好的,那么到此为止,这次的实验就已经完成。
博主想分享给大家,希望可以给一些初学ETL入门或是正在做相应的实验的人一些帮助,谢谢大家,我会不定时地分享。