Вдосконалені функціональні компоненти звітності Nuxeo EP

BIRT (Business Intelligence and Reporting Tools) дозволяє створювати звіти для веб-програм через інтерфейс графічного дизайну. Це проект з відкритим кодом та надзвичайно активною спільнотою. BIRT добре інтегрується в індивідуальні програми, а також може бути інтегрований в інструменти для прийняття рішень із відкритим кодом, такі як Pentaho та SpagoBI.

BIRT використовується для визначення джерел даних (DB, txt, веб-сервісів тощо) і набору даних (запитів SQL з різних баз даних, що можуть бути пов'язані між собою, на зразок інтегрованого міні-інструменту ETL). Після цього автор графічного звіту має можливість вставити різні компоненти (зображення, таблиці, графіки тощо). Звіт зберігається у форматі XML. Механізм роботи JEE дозволяє користувачам переглядати результати у форматі HTML або PDF, і знайти їх за допомогою простої URL-адреси.

BIRT reference 1

BIRT reference 2

BIRT reference 3

Інтеграція BIRT у Nuxeo

BIRT можна інтегрувати, налаштувавши пакет, доступний на ринку Nuxeo, на прикладі Nuxeo EP (Nuxeo Document Management, Nuxeo Digital Asset Management або Nuxeo Case Management Framework). Функціональні можливості, що містяться у цьому пакеті, дозволяють адміністраторам імпортувати моделі звітів, побудовані за допомогою BIRT Report Designer, у Nuxeo. Користувачі EDM можуть запускати ці звіти, вибравши значення параметрів, визначених у звіті. Якщо певні шаблони звітів вимагають визначення параметрів (як у випадку з обчисленням статистики двох дат), їх можна ввести безпосередньо у звіти, створені користувачами.

Інтегровані функціональні можливості BIRT дозволяють користувачам переглядати звіти безпосередньо у системі Nuxeo. Також є можливість створювати звіти у форматах HTML і PDF за допомогою URL-адреси: http://NuxeoUrl/nuxeo/site/reports/REPORT_KEY/pdf

http://www.nuxeourl.com/nuxeo/site/reports/REPORT_KEY/html

Файл REPORT_KEY можна знайти у вкладці "Summary".

BIRT reference 4

BIRT reference 5

BIRT reference 6

Висновок

Використання Nuxeo / BIRT підходить для створення звітів з бази даних документів. Спершу потрібно отримати доступ, і тоді інструмент обчислює статистику баз даних. Однак процес створення звітів потребує розуміння моделі даних бази даних Nuxeo і тому повинен виконуватися розробниками, що працюють над інструментом.

Щоб дізнатися більше про BIRT, будь ласка, перейдіть за посиланнями:

http://www.eclipse.org/birt/phoenix

http://decisionnel-open-source.smile.fr/Les-composants-decisionnels/Birt

Щоб дізнатися більше про інтеграцію BIRT у Nuxeo, будь ласка, перейдіть за посиланнями:

http://www.nuxeo.com/en/products/integration/nuxeo-birt-integration

https://doc.nuxeo.com/display/CONNECT/Nuxeo+-+BIRT+Integration

https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-birt-integration-1.0.0