Меню

Сравнение инструментов для построения отчетов для Project Server 2013. Excel Services vs SSRS

Добрый день, дорогие коллеги и читатели. Многие пользователи (заказчики) нас спрашивают: «При помощи какого инструмента лучше создавать пользовательские отчеты SSRS или Службы Excel?». Я постараюсь сравнить эти инструменты, базируясь на личном опыте.

Рассмотрим основные возможности (преимущества) Excel Services перед SSRS:

     Excel Services

  • Интерактивная Фильтрация: Позволяет пользователю самостоятельно фильтровать данные расположенные выведенные в Листе в отличии от SSRS где набор фильтров предопределяется при создании в конструкторе отчетов.
  • Юзабилити: 90%
    пользователей используют для построения отчетности настольный Office Excel, соответственно большинству пользователей будет знаком интерфейс Excel Services.
  • Pivot Table Excel Services является превосходным инструментом для построение отчетов Pivot. C моей точки зрения он проще, чем матричные табличные формы в SSRS.
  • Интерактивное форматирование позволяет пользователю самостоятельно сформатировать отчет под свои потребности


Рассмотрим основные возможности (преимущества) SSRS перед Excel Services:


  • Динамические параметризованные запросы. SSRS поддерживает параметризированные запросы, в отличии от Excel Services, в котором в отчет придётся выгружать все данные, а затем их фильтровать.
  • Большой набор чартов и правил их отображения, возможность использования внешних изображений. По мимо основного набора чартов SSRS превосходно расширяется. Пример расширенного чарта отображения диаграммы ганта:


  • Разработка отчетов под конкретные требования (регламентированные формы отчетности и их верстка). В отличии от Excel Service в SSRS проще разрабатывать регламентированные формы отчетности.
  • Множество вариантов экспорта отчетов. SSRS позволяет стандартно экспортировать отчет в MS Word, MS Excel, PDF, HTML, XML, TIFF в отличии от Excel Services, который позволяет экспортировать только в Excel.
  • Подписка. SSRS из «коробки» позволяет организовать подписку на отчет — автоматическую генерацию отчета по заданному расписанию.

    P.S. Надеюсь, что данная статья поможет вам определиться с инструментом для построения отчетов.