Мне интересно узнать несколько разных подходов для извлечения данных из Analysis Services, для использования в объектах кода или для отчетов конечных пользователей.
В прошлом я использовал два разных подхода: один использовал ADOMD для вывода результатов и помещал их в набор данных, другой использовал SQL OPENQUERY для связанного сервера SSAS, чтобы получить результаты как набор результатов для хранимой процедуры SQL. Оба они имели преимущества и недостатки.
На протяжении многих лет Ive видел различные вопросы по этой линии, так что простите меня за любое дублирование, но какие другие методы существуют для получения данных SSAS в формате, в котором код других людей мог бы его использовать?
Я рассматривал XML-результирующие наборы от SSAS через HTTP, а затем Linq to XML. У кого-нибудь есть опыт с этим?
Идеально Id как набор данных с типизированными столбцами или объектами со свойствами, но Im больше заинтересован в общем подходе, чем образцы кода. Как вы получили данные из SSAS, кроме элементов управления SSRS/Other?