#java #reporting #business-intelligence #pentaho
#java #отчетность #бизнес-аналитика #pentaho
Вопрос:
У нас есть веб-приложение на основе Java EE, и мы хотим интегрировать API отчетов Pentaho в это приложение.
Итак, я пытаюсь узнать, как Pentaho может автоматически генерировать отчеты, содержащие диаграммы. Я загрузил Pentaho BI server и играл с ним несколько дней. Но я все еще не знаю о следующих проблемах:
- Как динамически генерировать отчеты во время выполнения без загрузки этих файлов * .prpt.
- Где я могу получить простое руководство по динамической генерации отчетов
- В чем разница между платформой панели мониторинга сообщества, инструментами построения графиков и инструментами отчетности.
Документация на сайте Community Dashboard Framework организована неправильно, и нет ни одного руководства по началу работы.
Если кто-нибудь может помочь мне найти ответы на некоторые из моих вопросов, это будет здорово!
Ответ №1:
Вы можете определять отчеты исключительно через API механизма создания отчетов. Самрат прав в том, что предпочтительным способом определения отчетов является конструктор отчетов, поскольку изменения кода сложнее поддерживать, чем изменения внешнего определения отчета, редактируемого с помощью графического интерфейса.
Я думаю, что лучший способ продвинуться вперед — это взять книгу Уилла Гормана «Pentaho Reporting 3.5 для разработчиков Java», которая дает вам глубокое представление о внутренней работе механизма создания отчетов, а также о том, как динамически определять отчеты.
CDF против отчетов: CDF — это инструментарий javascript для создания интерактивных панелей мониторинга. Информационные панели предназначены для предоставления высокоуровневого обзора состояния вашей компании с возможностью детализации или даже настройки их. Отчеты, создаваемые механизмом создания отчетов, являются предопределенными / «законсервированными» отчетами, которые, как мы ожидаем, будут часто запускаться для ответа на конкретные бизнес-вопросы. Компоненты диаграмм — это просто компоненты, которые создают заданную диаграмму для панелей мониторинга на основе набора входных параметров.
CDF использует отчеты и диаграммы в качестве содержимого на панелях мониторинга.
Ответ №2:
Без файлов prpt отчеты pentaho не создаются. Для динамического выполнения запустите сервер pentaho BI и передайте параметры в отчет. Загрузите отчет в iframe.
Комментарии:
1. Спасибо, Самрат.. Где я могу получить информацию о том, как генерировать эти файлы prpt?
2. Дизайн вашего отчета pentaho представляет собой PRPT-файл. Вы можете сделать это с помощью дизайнера отчетов. reporting.pentaho.com/report_designer.php