Какой инструмент отчетности вы предлагаете для приложения ASP.Net MVC уровня предприятия? - PullRequest
7 голосов
/ 13 января 2010

В одном из проектов уровня предприятия мы используем ASP.Net MVC для части веб-приложения. Система отчетов - это огромная система с сотнями отчетов плюс специальные отчеты, печать и уведомления, всего девять ярдов.

Несмотря на то, что мы используем MVC для веб-части, отчетность не обязательно должна быть по той же технологии, это корпоративное программное обеспечение, и это могут быть отдельные и независимые модули / системы.

Я рассмотрел следующие варианты, но у обоих есть свои плюсы и минусы:

  • Crystal Report & Crystal Enterprise
  • SQL Server Reporting Services 2005

Например, SQL Reporting Services 2005 является мощным средством, когда речь идет о предопределенных и специальных отчетах, но недостаточно хорош для печати. Не уверен насчет 2008 года.

Учитывая необходимость, какой инструмент / систему отчетности вы предлагаете для программного обеспечения на основе .Net уровня предприятия и почему?

1 Ответ

1 голос
/ 20 января 2010

Мы используем EasyQuery.NET (http://devtools.korzh.com/eq/dotnet) для специальных отчетов. EasyQuery - это не решение для создания отчетов, а своего рода удобный для пользователя конструктор запросов. Для большинства случаев этого достаточно: мы просто позволяем нашим пользователям запрашивать нужные данные, затем EasyQuery генерирует SQL, мы выполняем его и показываем результат в некоторой сетке.

...