Вдосконалені функціональні компоненти звітності Nuxeo EP
BIRT (Business Intelligence and Reporting Tools) дозволяє створювати звіти для веб-програм через інтерфейс графічного дизайну. Це проект з відкритим кодом та надзвичайно активною спільнотою. BIRT добре інтегрується в індивідуальні програми, а також може бути інтегрований в інструменти для прийняття рішень із відкритим кодом, такі як Pentaho та SpagoBI.
BIRT використовується для визначення джерел даних (DB, txt, веб-сервісів тощо) і набору даних (запитів SQL з різних баз даних, що можуть бути пов'язані між собою, на зразок інтегрованого міні-інструменту ETL). Після цього автор графічного звіту має можливість вставити різні компоненти (зображення, таблиці, графіки тощо). Звіт зберігається у форматі XML. Механізм роботи JEE дозволяє користувачам переглядати результати у форматі HTML або PDF, і знайти їх за допомогою простої URL-адреси.
Інтеграція 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".
Висновок
Використання 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