一步一部学习sqlserver BI--AnalysisService服务器配置

Sqlserver2005 中的analysis services支持两种数据库连接方式

(1)windows验证方式(形如 "Data Source=limj;Catalog=Analysis Services Tutorial;ConnectTo=9.0;Integrated Security=SSPI");

(2)http验证方式(形如"Provider=MSOLAP;User ID=administrator;Password=119;Persist Security Info=True;Initial Catalog=DataCenterDW;Data Source=http://limj/olap/msmdpump.dll")

由于公司软件架构的需要,我这里选择后面那 种方式。下面我就说明一下这种方式在window2003 server上的配置过程。(以下文章来源于微软MSDN)

概述

Microsoft SQL Server 2005 Analysis Services 与 SQL Server 2000 Analysis Services 使用相同的体系结构提供 HTTP 访问。

泵组件被加载到 IIS (Internet 信息服务)并作为 ISAPI 扩展,在客户端和 Analysis Services 服务器间传送数据。

本白皮书介绍使用 Microsoft Windows Server 2003 SP1 设置对 Analysis Services 的 HTTP 访问的全过程。


图 1 给出了组件体系 结构的概览。

获取二进制数据

获取二进制数据:

将%Installation folder%\OLAP\bin\isapi目录的内容复制到要用作 IIS 中虚拟目录基础的文件夹。

本例中,我们将把C:\Program Files\Microsoft SQL Server\MSSQL.1\OLAP\bin\isapi文件夹中的所有文件复制到C:\inetpub\wwwroot\olap目录中。

注意: 为使用全部安全设置,请确保作为虚拟目录基础的文件夹位于格式化为 NTFS 文件系统的驱动器上,这一点非常重要。

由于 IIS 的限制,指向目录 的路径不能包含空格。

如果要在不同于 Analysis Services 服务器的其他服务器上运行 HTTP 泵,请确保同时为 Analysis Redistributable 数据包安装 OLEDB。

创建应用程序库:

1.要打开“计算机管理”控制台,请依次打开“控制面板”、“管 理工具”及“计算机管理”。

(或者,右键单击“我的电脑”图标 ,然后在快捷菜单上选择管理。)

2.在“计算机管理”控制台中,依次展开“ 服务和应用程序”节点和“Internet 信息服务”节点。

如果无法找到 “Internet 信息服务”节点,可能是因为您的计算机上尚未安装 IIS。如需安装,请在 “控制面板”中打开“添加或删除程序”。选择添加/删除 Windows 组件。然后 将 IIS 添加到 Windows 中。

3.右键单击“应用程序池”打开快捷菜单,选择 “新建”,然后再选择应用程序池。

4.指定应用程序池的名称。本例中,我们将它命 名为 OLAP。(参见图 2。)


图 2

创建虚 拟目录:

1.要打开“计算机管理”控制台,请依次打开“控制面板”、 “管理工具”及“计算机管理”。

(或者,右键单击“我的电脑 ”图标,然后在快捷菜单上选择管理。)

2.在“计算机管理”控制台中,依次 展开“服务和应用程序”节点和“Internet 信息服务”节点。

如果无法 找到“Internet 信息服务”节点,可能是因为您的计算机上尚未安装 IIS。如需安装,请在 “控制面板”中打开“添加或删除程序”。选择添加/删除 Windows 组件。然后 将 IIS 添加到 Windows 中。

3.右键单击“网站”打开快捷菜单,选择新建,然后选 择虚拟目录。

4.指定虚拟目录的名称。本例中,我们将它命名为 OLAP。

“内容目 录”应指向您刚才创建的文件夹。本例中指向 C:\inetpub\wwroot\olap。

5.请确保在访问权 限下只选中第二个复选框运行脚本(如 ASP)。(参见图 3。)


图 3

时间: 2024-10-03 02:00:03

一步一部学习sqlserver BI--AnalysisService服务器配置的相关文章

一步一步学习sqlserver BI--应用开发

接着我们上次那篇<一步一步学习sqlserverBi--多维数据库建立>,现在我们多维数据库已经有了 ,并且里面也已经有了数据,那么赶快进入咱们程序员的主题吧. 今天我要在这个多维数据库上 面开发两个应用: 1.按天统计各个部门的交易量 2.按天统计各个部门和各个游戏的交 易量 首先设计强类型的数据集,如下图. 按部门统计数据集 按部门和游戏交叉统 计数据集 设计MDX语句,在数据层执行MDX,并返回CellSet /**//// <summary> /// 按天统计各个部门的交易

一步一步学习sqlserver BI--ETL设计

这节我们主要讲讲我的游戏交易数据分析项目的ETL(数据抽取.加载.转换)具体是怎么做的. 先来讲下源系统吧,因为我们的交易主站的服务器不是架在公司的,因此不能直接从源系统直接抽取 数据了.事实上我们已经存在一个简单的数据分析系统了,只不过这个是以前人家做的,没有采用 sqlserver2005的BI平台来做,而是直接写winform程序来弄的.原来的数据抽取是主站那边提供导出的 excel文件过来,然后到我们这边,导入到我们的分析库中去. 好了,为了简便,事实上我只是在做一个demo,为以后项目

一步一步学习sqlserver BI--数据仓库设计

因为项目还没有真正开始,但是接触BI已有半年多,手痒,这几天准备搞一个简化版本的BI项目.一 方面给刚BI入门的朋友一个参考,另外一方面也为自己的将要开始的项目做个准备,让自己能够考虑到 一些项目的细节.同时也希望对BI有研究的朋友提供一些建议和经验.因为我们的这个案例是采用微软 的sqlserver2005的BI平台开发的,所以这里先贴一张WebCast里面截来的图,这张图主要反映了采用 sqlserver2005的BI项目的架构. 好了,咱们开始吧.我说的这个项目需求很简单,因为是简化版本的

一步一步学SQL Server BI 2:SSIS进行简单的数据导入导出

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 让我们首先开始学习SSIS吧,利用SSIS把SQL Server中的数据导出.首先,打开Vs.net 2005,选择商业智能项目,然后选择模板中的Integration Service项目,输入项目名称: 创建好后,我们就在默认的Package包中进行设计(关于一些概念性的就不介绍了,请参照这个文章, 或者是其它的教程或者书籍).首先向控制流中添加一个数据流组件(D

一步一步学SQL Server BI 1:基础知识

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; SQL Server 2005 和2008提供了很多新的和增强的商务智能功能,包括利用集成服务(SSIS)整合多种数据源;利用分析服务(SSAS)使数据内容更丰富并且建立复杂的商业分析; 以及利用报表服务(SSRS)编辑,管理,和提交丰富的报表. 如果你现在还不清楚这些功能,那么接下来一系列的介绍会让你对SQL Server现在的商务智能支持大吃一惊.不过现在关于S

一步一步学SQL Server BI 4:合并数据2

上次我们并没有实现http://www.aliyun.com/zixun/aggregation/16544.html">Excel中的数据与数据库中的数据进行整合,存在即更新,不存在即插入.这次主要介绍几种方法来实现: 1.使用Lookup 2.使用execute SQL task调用存储过程 3.使用script component脚本实现 4.使用MERGE 语句(SQL SERVER 2008) 5.使用上次我们用到的Merge来实现 6.使用第三方组件SCD Component

一步一步学SQL Server BI 5:通过Email发送查询结果

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 忙了一段,终于有时间来完成这一系列了.sql server 2008正式版已经发布了,接下来的系列都将基于sql server 2008+vs.net 2008开发. 在一个B2B项目中遇到这样的一个情况,每天老板都想看到所有的新的订单信息,而这个老板很懒,不想登录系统后台,而是想通过查看邮件的方式.当然实现方式很多,这里我们介绍一个怎么使用SSIS包来实现这样的一

一步一步学SQL Server BI 4:合并数据3

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 我们已经介绍了三种方法来实现数据流源和数据库数据的合并,也就是Excel中的数据和数据库里面的数据进行同步,存在的数据进行更新操作,不存在的添加数据,另外还可以扩展为,如果数据库为的数据在Excel数据源中不存在,则执行删除操作.接下来我们来介绍其它的方法来实现这样的目标. 我们在合并数据1中曾经介绍过,直接通过Merge和Merge Jone是无法直接实现的,不过

一步一步学SQL Server BI 7:事务,错误输出,事件处理,日志记录

和其它程序一样,SSIS包同样需要健壮,稳定的运行,这样的程序才有可靠性和可伸缩性.SSIS提供了如下方面的支持: 1.事务: 可以对一个程序包设置成一个或者多个事务,甚至可以对两个程序包设置成一个事务.为了保证数据的一致性,你还可以DTC事务或者SQL Server引擎级的事务. 2.检查点: 用来记录一个程序包出错时任务的运行情况,以便程序包再次启动时,直接从发生错误的任务直接执行. 3.错误输出:即使再完美的程序也会有错误,尤其对于数据流中的任务来说,及有可能由于格式,类型等问题,导致这一