通过Silverlight连接到OLAP多维数据集

时间:2012-07-02 13:15:27

标签: c# silverlight mdx olap

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

  1. 是否有一些框架/图书馆?
  2. 可以在没有外部依赖的情况下完成吗?
  3. 我发现一些文章与 MS Analysis Services 讨论 Web服务。我应该避免直接连接到 OLAP多维数据集并制作一些 Web服务吗?
  4. 进度:

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

2 个答案:

答案 0 :(得分:3)

我只能和SSAS说话。

  1. 如果要连接到SQL Server Analysis Server,则可以使用ADO MD.Net对象。 (http://msdn.microsoft.com/en-us/library/ms123483.aspx)。或者您可以使用HTTP泵。 (http://technet.microsoft.com/en-us/library/cc917711.aspx
  2. HTTP泵可能会消除一些依赖性。
  3. 这取决于你的目标是什么。服务 基于架构(无论是网络还是其他技术)取决于您的应用程序的设计者和要求。但是,你可以很容易地做到这一点。我以前使用WCF服务轮询了一个SSAS多维数据集,它可以很好地限制对多维数据集的请求。
  4. 互联网上的教程很少。您最好的选择是购买一本特定于您正在使用的OLAP服务器类型的书。

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

答案 1 :(得分:0)

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

http://www.galantis.com/ranet/