Подтвердить что ты не робот

Какой у вас инструмент отчетности?

Для каждого проекта требуется определенный тип функций отчетности. Из цикла foreach на вашем языке выбора на платформу BI с полным ударом.

Чтобы выполнить работу, какие инструменты, виджеты, платформы используют группу с успехом, разочарование и неудачу?

4b9b3361

Ответ 1

Для выбивания довольно "отчетов о запуске мельницы" SQL Reporting Services действительно впечатляет.

Для сложного анализа загрузка данных (возможно, предварительно сгруппированных) в таблицу сводной таблицы Excel обычно достаточна для большинства пользователей.

Я обнаружил, что вы можете потратить много времени (и деньги) на создание всеобъемлющего "ad-hoc" набора отчетов, и после первого месяца или двух "вау-фактора" 99% полученных отчетов будут тот же отчет с незначительными отличиями в фиксированном наборе параметров.

Не принимайте, когда пользователь говорит, что хочет "ad-hoc", без указания целей и задач, которые они ищут. Они просто ловят рыбу, и им нужно потратить столько времени на МЫШЛЕНИЕ ОБ ИХ требованиях к отчетности, так как вам придется потратить СОЗДАНИЕ их решения.

Я потратил слишком много времени на создание "системы, которая может сообщать обо всем", и чтобы она устарела или не понравилась до ее завершения. Гораздо лучше быстро получить быстрый выигрыш, а затем потратить время на "сбор" наиболее важных отчетов.

Ответ 2

Для большинства отчетов мы используем BIRT.

Ответ 3

Я использовал Reporting Services и Crystal довольно широко, и сейчас я пишу несколько отчетов, используя Excel (ick).

Reporting Services довольно хорош для простых отчетов, но как только вам необходим полный контроль над форматированием, сложными формулами и графиками и т.д. Crystal - это далеко вперед. Я также считаю, что Кристалл намного полезнее; возможность изменения вещей в предварительном просмотре отчета неоценима (это возможно в более поздних версиях RS?).

RS также необходимо развернуть на веб-сервере, что ограничивает его полезность, если вы пишете приложения, которые необходимо развертывать извне.

Старые версии Crystal были очень глючными, но последние из них намного лучше, они намного более зрелые, чем Reporting Services.

Ответ 4

Для многих проектов мы используем ActiveReports.

Ответ 5

Я участвую в проекте BIRT, поэтому я предвзятый. BIRT предоставляет очень продуманную модель объекта отчета (ROM) и соответствующий API для различных функций проектирования и развертывания, которые необходимы. Кроме того, BIRT обеспечивает лучшую многоязычную поддержку и возможность отделить разработку от дизайна с помощью CSS.

BIRT может быть встроен в ваше приложение без каких-либо лицензионных затрат через REAPI или его можно приобрести через пару коммерческих предложений.

Ответ 6

Cognos - это надежный набор инструментов (мы используем его как интерфейс для внешнего сервера Oracle), но есть явная нехватка документации о том, как выполнять сложные задачи отчетности - в основном, вы в конечном итоге стучите пока вы не получите что-то для работы.

Я бы не обесценил полезность использования Microsoft Access в качестве внешнего интерфейса отчетности. Он не обладает такими полезными функциями, поддерживаемыми Web, но для внутренних отчетов он очень универсален и на удивление силен.

Ответ 7

Мы используем i-net Clear Reports для наших отчетов (видя, как мы "ест нашу собаку" еда ").;)

Ответ 8

Если у вас есть все деньги в мире, пойдите с Cognos. Они обеспечивают куб данных, который по существу делает отчет "свободным от разработчиков", и конечный пользователь может создавать отчеты, информационные панели, все, что им нравится.

Для "обычного человека" я очень увлекаюсь отчетами ComponentOne для библиотеки/инструментов .NET. Это похоже на Crystal Reports, но имеет очень дружественный формат XML, который вы и редактируете под капотом, и ни одна из головных болей с версиями, ключами и другими элементами, с которыми мне приходилось иметь дело при создании простых обновлений для отчета или базовой версии.

Ответ 9

У меня не очень много работы SSAS, но я был вполне уверен в этом:

Браузер Cube для ASP.net

Он предлагает множество возможностей таблицы превосходства в веб-приложении (думаю, что мне недостаточно эксперта по Excel, чтобы действительно знать все возможности сводной таблицы - он по крайней мере выглядит сопоставимым с визуальной студией кубический браузер).

К сожалению, демонстрации, похоже, уже не в сети: (

Ответ 10

Я бы согласился, мне очень нравятся службы отчетов SQL Server. Это просто делает вещи, и делает это легко.

Ответ 11

Crystal Reports, потому что легко взять тот же самый точный файл отчета и

1 - отправить его в интрасеть

2 - Вставить его в приложение

3 - Рассылайте его по электронной почте как вывод Excel каждый раз так, чтобы кто бы ни нуждался в нем

Также (как я уже говорил), он легко экспортируется в Excel, PDF и другие форматы.

Ответ 12

Мы использовали BIRT, у которого была крутая кривая обучения для меня, пока я не понял, сколько функций WYSIWIG у меня было (я начал редактировать исходный код xml direct, который я не рекомендую.) Существуют некоторые выходные трюки (например, используя левое поле 0, чтобы не получить пустой столбец при выводе в формат XLS), но по большей части он быстрый и простой в использовании, редактировании и предварительном просмотре.

Я также был впечатлен тем, насколько легко смешивать разные наборы данных в одном отчете. Хотя это не серебряная пуля, ее лучший инструмент вокруг, чем 99,999% людей, собирается строить самостоятельно.

Ответ 13

"Дайте им данные, и они будут любить вас за это"

Из методов и инструментов, которые я использовал в прошлом, я бы оценил их в следующем порядке на основе возможностей/универсальности/удобства использования/скорости для развертывания. Я ухожу из этого из-за этого, потому что, хотя это всегда фактор, это другой фактор для всех.

1 - Cognos (версия 8)

2 - SQL Server Reporting

3 - Crystal Reports

4 - Пользовательский код

Я не использовал ни один из других упомянутых инструментов. Cognos 8 - не что иное, как удивительный. Хотя это дорого, вы ограничены только своим воображением. Он может делать все.

Ответ 14

Это не столько позитивное предложение, сколько больше предостерегающей истории против хрустальных отчетов... Как и в случае с другими людьми, получение правильной версии хрустальной среды исполнения важно, но, сделав это, у меня все еще было это проблема:

  • Проработанные недели разрабатывают отчеты с встроенными изображениями.
  • Протестировано в dev и промежуточной среде, все A-OK.
  • Развертывание сервера - не работает... Хммм...

Проводили две недели траулирования форумов и искали советы, в итоге получили ответ от хрустального тела на своих форумах. Предложил, что он видел аналогичную проблему с MS Paint, которая была настроена как приложение по умолчанию для определенного расширения файла.

В этот момент мы отказались от попытки (после того, как я убедил своего босса, что это не ответ на вопрос, но на самом деле формальный ответ от Кристалла). Удобно мы перешли на новые серверы примерно через месяц (где работали отчеты), но, честно говоря, они больше не трогали бы их...


О, и использовали SSRS и обнаружили, что это очень хорошо для большинства вещей (особенно для последней версии).

Ответ 16

Для простых отчетов я использую стандартный ReportViewer, включенный в Visual Studio.

Для более сложных отчетов и тех, которые требуют большей производительности, я использовал и Report Sharp Shooter, и devExpress XtraReports. Удивительно, но в обоих продуктах создание таблиц не так просто, как должно, но они быстрее, чем ReportViewer, и обрабатывают очень хорошо многоколонные отчеты, штрих-коды и агрегированные данные.

Ответ 17

Мы используем Cognos, это довольно сложная система, но очень мощная.

Ответ 18

У меня есть небольшой набор отчетов, сделанный через 2 месяца:

как минимум в 10 раз быстрее, чем отчеты о кристаллах;

простое редактирование;

.net formula;

простое использование;

использование небольшого кода;

сериализация и десериализация (быстрая и малая);

чрезвычайная безопасность;

multi threaded;

нет ошибок;

Ответ 19

Мы использовали MS Reporting Services, но мы были совершенно недовольны этим. Причины:

  • необходимо сделать сложную конфигурацию сервера
  • невозможно встроить редактор отчетов в наше приложение, не покупая лицензию SQL-сервера для каждого пользователя
  • можно использовать только встроенные параметры отчета, ввести форму UI или отправить их из приложения, но не создавать параметры UI дизайнером отчетов

Теперь мы используем Stimulsoft Reports. У этого нет таких ограничений, как MS Reporting Services, и мы и ваши пользователи довольны этим.

Ответ 20

1) Я бы подумал, что службы Reporting Services очень хороши для большинства потребностей, когда они приходят к разработке отчетов на основе таблиц, а также к отчетам о матрицах (развертка - такая же функция). Рассматривая цену Cognos и т.д. даже мечтать о получении Congns AFAIK

2) Функция Report Scheduling/Subscription может быть вызвана для отправки отчетов для набора пользователей (с данными) для доставки отчетов. Подписки могут быть доставлены в настраиваемые местоположения, такие как SFTP, путем написания кода .Net.

3) Используя модели отчетов, конечный пользователь может перетаскивать столбцы и разрабатывать настраиваемые отчеты

Примечание:

1). Когда вы разрабатываете действительно сложные отчеты о графическом/сводном уровне, это может стать более сложным, что связано с отображением нескольких диаграмм и небольших таблиц в формате A4. Дизайнер отчетов (инструмент, который мы используем для создания отчетов) и веб-дисплей используют разные механизмы рендеринга. Поэтому лучше, если вы часто развертываете отчеты и смотрите, как они выглядят, если вы разрабатываете сложные графические отчеты

2) Если вы пишете пользовательские функции, возможно, вам придется изменить файлы конфигурации XML (RSReportServer.Config и т.д.). Если в редактировании есть какие-либо проблемы, служба ReportServer может остановиться. Поэтому будьте осторожны, чтобы выполнить резервное копирование перед тем, как сделать что-нибудь обычное

Ответ 21

Cognos с бэкэнд Oracle - это то, что мы используем. Мы также используем spotfire для визуализации поверх cognos.

Ответ 22

Я - технический директор в Windward, и я уверен, что Наветренные отчеты на сегодняшний день являются самыми легкими в использовании, и вы можете сделать больше с это, чем любая другая отчетность, - и по одной и той же причине вы разрабатываете свои отчеты в Word, Excel и PowerPoint.

Что касается сгенерированных отчетов, он быстро, он прочный, и включение его в вашу программу может быть всего лишь 3 строки кода.

Ответ 23

Мы используем Crystal Reports, где я работаю. У этого есть немало ограничений, и мы обнаруживаем, что делаем практически всю логику в процедурах базы данных и Представлениях.

Следует отметить одно ограничение: Crystal Reports не разрешает многоуровневые под-отчеты. Другими словами, у вас не может быть суб-отчета внутри суб-отчета.