我有一个使用SQL Server Analysis Services(2005)开发的多维数据集。它连接到一个excel前端。
目前,用户可以自己登录报告服务器并以这种方式访问报告。但是,他们可以通过网络访问报告,这将是一件好事。
有选择吗?如果有令人信服的案例,我可以升级到2008年。
答案 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应用程序,该控件使用与报表服务器中使用的几乎相同的报表文件。