Какие варианты корпоративной отчетности существуют в отрасли? В настоящее время я использую SSRS 2005 и знаю, что с новым выпуском MSSQL выходит еще одна версия.
Но похоже, что это также может быть хорошее время, чтобы исследовать рынок, чтобы увидеть, что еще там есть.
С чем вы столкнулись? Вам это нравится / не нравится? Почему?
Спасибо.


Одно из наиболее всеобъемлющих решений - Cognos.
Неприязнь: Вы не поверите, сколько компакт-дисков у него есть ... он огромен.
Crystal Reports от Бизнес-объекты кажется популярным выбором.
Я сам никогда не писал в нем никаких отчетов, но другие члены моей команды, которые это делали, иногда с трудом заставляли работать более сложные отчеты.
Это также может быть немного дороговато, в зависимости от вашего бюджета.
Имея опыт работы с обоими (CR и SSRS), вот что я думаю:
CR позволяет очень быстро разработать отчет. Пока это просто. Если это немного усложняется, становится подозрительно пытаться заставить его делать то, что вы хотите. Например, вы ограничены максимальной иерархией из 2 подотчетов. Странно, когда у вас есть вложенные отчеты, которым нужны параметры, которые необходимо изменить в основном отчете и т. д. Множество обходных решений, но иногда они просто отстой. Также макет отчета в основном фиксирован; вы должны поместить свои данные и информацию в определенные разделы (верхний / нижний колонтитул страницы, подробности / нижний колонтитул отчета / верхний колонтитул). Это довольно полезно, поскольку помогает правильно отображать данные, размещенные на нескольких страницах. Также он имеет достаточно полный набор функций, которые можно использовать для манипулирования финансовыми данными и т. д.
SSRS более гибок в редактировании отчетов. Его мастер отчетов позволяет вам в основном создавать отчет в среде WYSIWYG, он позволяет создавать несколько вложенных отчетов, поэтому вы можете легко отображать несколько наборов данных на одной странице. Он позволяет подключать сборки .NET для выполнения сложных операций с данными / вычислений. Однако может быть сложно правильно отображать отчеты в фиксированном виде, вам часто приходится бороться, чтобы все отображалось так, как вы этого хотите.
Crystal Reports стоит $ $ $. SSRS, если я правильно помню, теперь входит в «бесплатную» версию SQL Server Enterprise edition. Конечно, вы, вероятно, заплатите за это ценой всего пакета, я думаю, это способ MS попытаться продвинуть его в корпоративной сфере.
Я уже некоторое время использую SSRS ... и коллеги, которые смотрят мне через плечо, говорят, что МНОГО, похоже, легче выполнять SSRS, чем Crystal. Я никогда не использовал Crystal, поэтому не могу сказать, что лучше, но у меня сложилось отчетливое впечатление, что MS пыталась поторопиться с SSRS.
Самые большие недостатки:
Сильные стороны:
Мои 2 цента, надеюсь, это вам поможет.
Crystal Reports - отстой. См. Следующее. msmvps.com/blogs/williamryan/archive/2004/11/07/18148.aspxsecretgeek.net/CrystalDodo.asp
Существует ряд действительно отличных решений для корпоративной отчетности. В рамках большой четверки (BO / Crystal, MS SRSS, Cognos, Oracle) охватываются все основные функции отчетности. Вам действительно необходимо оценить, какие основные функции наиболее важны для вас и какая архитектура в вашей среде преобладает.
Консолидация на рынке бизнес-аналитики сделала проблему окружающей среды еще более актуальной. Если у вас есть предприятие Oracle, вы также можете использовать Oracle BI. То же самое относится к SAP / BO, IBM / Cognos и Microsoft. Особенно если вы принимаете новое решение бизнес-аналитики.
Наконец, существует ряд решений с открытым исходным кодом (BIRT, Jasper, Pentaho), которые имеют смысл, если вы работаете в магазине OSS или хотите избежать некоторых лицензионных сборов, связанных с основными игроками в области бизнес-аналитики.
... но не забывайте о мелких игроках, которые предлагают продукты по гораздо более низким ценам, чем основные решения, но также поддерживают их по гораздо более низким ценам, чем плата за поддержку, которую вы платите за OSS.
Решение «чистой Java» - это i-net Очистить отчеты (также известное как i-net Crystal-Clear).
Сейчас мы находимся в середине внедрения Cognos, и я действительно думаю, что это довольно надежный инструмент. Инструмент ETL кажется довольно простым и легким в использовании, а внешний интерфейс довольно прост в администрировании и настройке. У меня нет большого опыта в моделях фреймворка и в моделировании данных, но нашему дизайнеру отчетов, похоже, это действительно нравится.
Вам следует попробовать BIRT. BIRT - это проект с открытым исходным кодом, поэтому вы можете начать его бесплатно. Имеет приятный графический дизайнер. Вы можете увидеть несколько видеороликов о том, как легко создавать отчеты BIRT, на http://www.birt-exchange.com. Проект BIRT спонсировался Actuate Corp, который предлагает коммерческие серверы для развертывания BIRT на предприятии, когда вам нужно планирование, интеграция безопасности, уведомления по электронной почте и т.д. -hoc BIRT создание отчетов через браузер.
@ Virgil-Dodson - Ссылка на birt-exchange.com больше не работает; У вас есть другой источник, на который вы можете сослаться, чтобы узнать, как создавать отчеты BIRT? Я видел это в паре объявлений о вакансиях, поэтому мне это интересно. Это все еще с открытым исходным кодом / бесплатно? Это все еще актуально для вашей работы более 10 лет спустя?
Я удивлен, что никто не упомянул Microstrategy. Мы делаем довольно много работы с хранилищем данных (11 ТБ), и микростратегия отлично справляется с генерацией SQL, чтобы бизнес-пользователи могли получать данные, не беспокоя нас. Однако это очень дорогое решение. Если вам не нужны специальные возможности и вы решите использовать кристалл, я рекомендую изучить их плагины VS2005 или Eclipse, которые "бесплатны для производственного использования".
РС - это хорошо, но проблема, похоже, заключается в том, чтобы найти людей, обладающих навыками для этого. Пока не будет больше разработчиков MS, этот порочный круг будет сохраняться.
В своем блоге на веб-сайте сообщества SAP Генри Нордстрем дал очень хорошую оценку различных доступных инструментов отчетности. Хотя он сделал то же самое с точки зрения использования SAP, факты применимы и ко всему остальному.
Я удивлен, что никто не упомянул OpenReports с шаблонами отчетов Jasper. Я знаю, что это не совсем корпоративный уровень, но он довольно мощный и, по моему мнению, не уступает Crystal Reports. Я использую iReport для создания отчетов в стиле CR. OpenReports также поддерживает JXLS, который очень легко использовать для создания отчетов на основе Excel.
Если вам нужен сервер отчетов корпоративного класса, который работает с ЛЮБЫМ дизайнером отчетов, который вы хотите использовать, посмотрите Универсальный сервер отчетов на VersaReports.com. По умолчанию он поддерживает Crystal, DevExpress, Telerik и ActiveReports, а также предоставляет API, если вы хотите поддержать другого дизайнера отчетов.
Установка SSRS на отдельный веб-сервер по-прежнему будет стоить лицензионного сбора, если вы используете модель лицензирования на каждый процесс. Предполагая, что центр обработки данных не разрешает веб-доступ к уровню данных.