我有兴趣了解一些从 Analysis Services 检索数据、用于代码中的对象或用于最终用户报告的不同方法。
过去我使用过两种不同的方法,一种是使用 ADOMD 提取结果并将其放入数据集中,另一种是使用 SQL OPENQUERY 到链接的 SSAS 服务器以将结果作为 SQL 存储过程结果集输出。这两者都有优点和缺点。
多年来,我已经看到了各种各样的问题,所以请原谅我的任何重复,但是还有什么其他方法可以将 SSAS 数据转换为其他人的代码可以使用的格式?
我考虑过从 SSAS over HTTP 到 XML 结果集,然后是从 Linq 到 XML——有人有这方面的经验吗?
理想情况下,我想要一个具有类型列或具有属性的对象的数据集,但我对一般方法比代码示例更感兴趣。除了 SSRS/其他仪表板控件之外,您是如何从 SSAS 获取数据的?