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