Я пытаюсь создать систему, которая позволяет пользователям определять отчеты и хранить определения в базе данных. Определения могут указывать, какие поля включать, а порядок сортировки - без агрегата функции.Определение отчета для работы с восстановительной службой
Отчеты могут запускаться с веб-сайта или с помощью запланированного задания, которое отправляет пользователю данные в формате PDF, RTF или CSV.
Источник данных - это служба WCF, а не SQL.
Я посмотрел на SSRS, где вы можете определять отчеты в RDL, но я не уверен, как вы собираетесь подключить это к источнику данных объекта.
Большинство инструментов отчетности, которые я изучил, включают использование их плагинов для дизайнера и дисплея, что невозможно здесь.
Кто-нибудь сталкивается с чем-либо, что по крайней мере даст мне данные из отчета - не нужно его рассылать как PDF/RTF/CSV и т. Д., Поскольку это может быть отдельный процесс.
К сожалению, я действительно имел в виду SSRS. – BonyT
Использование построителя отчетов не является вариантом, к сожалению - мы не создаем очень сложные отчеты, в основном просто определяем поля и порядок сортировки, но это должно быть сделано через интерфейс веб-страницы в соответствии с остальной частью приложения. Спасибо за ссылки - я просмотрю их в течение следующих нескольких дней. – BonyT
Если это так, вы можете посмотреть продукт под названием ActiveReports из Data Dynamics. Вы также можете создать обычный отчет SSRS и вызвать его из приложения с помощью веб-службы сервера отчетов. См. Http://msdn.microsoft.com/en-us/library/ms152787(v=sql.105).aspx и http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render (v = sql.105) .aspx. – JamieSee