2

我想创建一个Silverlight应用程序来从现有的OLAP Cube中提取和操作数据。我想选择一个好的方法:

  1. 有一些框架/库吗?
  2. 可以在没有外部依赖的情况下完成吗?
  3. 我发现了一些关于使用MS Analysis Services的Web 服务的文章。我应该避免直接连接到OLAP Cube并制作一些Web 服务吗?

进步 :

该多维数据集部署在SSAS上,我可以访问它并从MS SQL Server Management Studio执行MDX 查询。是否有示例如何从Silverlight页面启动MDX 查询并显示结果?

4

2 回答 2

3

我只能和 SSAS 说话。

  1. 如果要连接到 SQL Server Analysis Server,则可以使用 ADO MD.Net 对象。(http://msdn.microsoft.com/en-us/library/ms123483.aspx)。或者,您可以使用 HTTP Pump。( http://technet.microsoft.com/en-us/library/cc917711.aspx )
  2. HTTP 泵可能会为您消除一些依赖关系。
  3. 这取决于你的目标是什么。基于服务的架构(无论是 Web 还是其他技术)取决于应用程序的设计者和要求。但是,您可以很容易地做到这一点。我之前使用 WCF 服务轮询了一个 SSAS 多维数据集,它可以很好地限制对多维数据集的请求。

教程在互联网上很少见。您最好的选择是购买一本专门针对您正在使用的 OLAP 服务器类型的书。

以下是有关如何使用各种客户端连接到 SSAS 的完整列表: http ://technet.microsoft.com/en-us/library/ms174518

于 2012-07-02T14:45:10.150 回答
0

我认为你最好的解决方案之一是尝试这个 OLAP Silverlight 解决方案

http://www.galantis.com/ranet/
于 2012-07-09T04:31:24.770 回答