В одном из проектов уровня предприятия мы используем ASP.NET MVC для части веб-приложения. Система отчетности является огромной системой с сотнями отчетов плюс специальное создание отчетов, печать и уведомления, целые девять ярдов.
Хотя мы используем MVC для веб-части, создание отчетов не должно быть в той же технологии, это - программное обеспечение предприятия, и это могут быть отдельные и независимые модули/система.
Я рассмотрел следующие возможности, но у обоих есть за и против:
Например, SQL Reporting Services, 2005 мощен, когда она сводится к предопределенному и специальному созданию отчетов, но не достаточно хорошая для печати. Не уверенный приблизительно в 2008.
Рассмотрение потребности, какой инструмент создания отчетов / система Вы предлагаете для уровня предприятия основанное на.NET программное обеспечение, и почему?
Мы используем easyQuery.net ( http://devtools.korzh.com/eq/dotnet ) для объявления -Помагазин. EasjectQuady не является решением отчетности, но вместо этого есть какой-либо удобный построитель запросов. Для большинства случаев достаточно: мы просто позволяем нашим пользователям запрашивать данные, которые они нужны, то EasjectQuady генерирует SQL, мы выполняем его и покажуте результат в какой-то сетке.