通过Web使用SQL Server Analysis Services提供商业智能

时间:2010-01-26 16:26:40

标签: sql-server olap business-intelligence ssas

我有一个使用SQL Server Analysis Services(2005)开发的多维数据集。它连接到一个excel前端。

目前,用户可以自己登录报告服务器并以这种方式访问​​报告。但是,他们可以通过网络访问报告,这将是一件好事。

有选择吗?如果有令人信服的案例,我可以升级到2008年。

4 个答案:

答案 0 :(得分:0)

报表服务器在IIS上运行,因此您需要将其视为任何其他IIS服务器。通常的做法是不要将数据库服务器直接暴露给互联网,因此您可能希望拥有一个托管报告服务的单独服务器,这需要另一个SQL许可证 - 如果您尚未以这种方式进行配置。

我不确定您是否要求将本地Excel连接到多维数据集,或者您只是想进入报告界面。

答案 1 :(得分:0)

我强烈建议您使用aspxpivotgrid在Web应用中公开您的多维数据集数据。 http://www.devexpress.com/Products/NET/Controls/ASP/Pivot_Grid/

注意:不是developerexpress的员工

答案 2 :(得分:0)

CellSetGrid是一个开源ASP .Net(c#)控件,它提供类似于数据透视表的功能。

[以前在本网站上可以下载:

www.SQLServerAnalysisServices.com

现在该网站不再托管此控件。所以我在这里上传了控件的来源 - CellSetGrid

http://www.box.net/shared/6gi0n79q6t

1)您可以构建源代码 2)在Visual Studio工具箱中将其添加为控件。 3)将控制拖放到Web表单 4)将连接字符串设置为多维数据集 5)这将显示所有维度和度量值组,以便您可以拖动您想要获得像功能一样的数据透视表

答案 3 :(得分:0)

SSRS正在IIS上运行,这意味着用户可以通过Web访问具有适当访问权限的报告。

此外,您可以使用ReportViewer控件构建自定义ASP.NET应用程序,该控件使用与报表服务器中使用的几乎相同的报表文件。