Может ли кто-нибудь указать мне точную карту Microsoft, в которой службы Reporting Services используют службы данных WCF (ADO.NET Data Services, Astoria) в качестве источника данных?
Там есть фрагментированная информация. Некоторые из них касаются создания пользовательских провайдеров данных, некоторые - о подключении какого-либо расширения к слою хранения Azure (я полагаю, это сервис REST), а некоторые - о подключении к последним версиям sharepoint (опять же, Sharepoint представляет свои данные как REST оказание услуг?). Похоже, что нет единого видения в отношении отчетности по службам REST. Я особенно заинтересован в службах данных WCF. Я пропустил портал? Что за история с этими двумя технологиями?
немного фона; у нас есть система, в которой наши данные предоставляются через службы данных WCF (ADO.NET, Astoria). На этом уровне у нас есть все виды бизнес-правил, формирующих возвращаемые данные. То, что мы хотели бы сделать, это использовать службы отчетов SQL для наших нужд отчетности, но предоставить им службу данных в качестве источника данных. Мы планируем использовать Report Builder или BI Studio для создания отчетов.
Похоже, нам нужно сгенерировать нашу собственную модель данных, и это нормально. Нам нужно будет создать собственный поставщик данных, а затем создать расширение семантического запроса для преобразования запросов отчета в вызовы REST. Существует несоответствие между возможностями запросов отчетов и возможностями API REST служб данных WCF.
Это кажется большой работой, когда Microsoft, кажется, так сильно продвигает службы данных WCF. Я что-то пропустил? Есть ли пробел в истории для отчетности? Мы впереди кривой того, что MS в конечном итоге сделает?