【问题标题】:Connecting to OLAP Cube via Silverlight通过 Silverlight 连接到 OLAP Cube
【发布时间】:2012-07-02 13:15:27
【问题描述】:

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

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

进展:

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

【问题讨论】:

    标签: c# silverlight mdx olap


    【解决方案1】:

    我只能与 SSAS 交谈。

    1. 如果要连接到 SQL 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

    【讨论】:

    • 谢谢,我正在寻找,这应该有助于了解如何连接到 OLAP Cube。但是我没有看到关于 Silverlight 的任何信息,所有提议的解决方案都可以被 Silverlight 客户端使用吗?
    • 我猜这取决于你想如何使用它。如果你想要一个像 power-pivot 这样的 excel,你可能需要像 Telerik 这样的东西。如果您只想对要显示的二维表进行 MDX 查询,您几乎可以使用您喜欢的表/网格/图形控件。这实际上取决于您需要显示的内容。 MDX 可以很容易地为您提供 x/y 表。它还可以带回需要更强大的控件来显示的多维数据
    • 我撒谎了:microsoft.com/silverlight/pivotviewer 看起来像一个 SL 控件,可以命中 SSAS 做一个支点。
    • 假设我已经在 SSAS 服务器上部署了多维数据集,我应该如何从 silverlight 客户端继续连接和浏览它?你知道一个好的教程吗?
    • rogernoble.com/2011/05/27/… 这家伙正在做你想做的事
    【解决方案2】:

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

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

    【讨论】:

    • 谢谢,但我已经买了 Telerik,我不打算再买一个 ...
    • 我将在我的公司使用它,所以我应该购买它:galantis.com/ranet/price
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多