Pentaho отчет для OpenERP
Хочу представить модуль для интеграции OpenERP и Pentaho. Pentaho — один из самый лучших BI с открытым источником.
Прямая ссылка где вы можете найти и инструкцию и модуль:
https://github.com/richard-willowit/Pentaho-reports-for-OpenERP
Этот проект предоставлен как модуль для OpenERP, который интегрирует его с Pentaho отчетами. Конечные пользователи OpenERP могут проектировать отчеты, используя Pentaho дизайнер отчетов 3.9 (инструкция, по установке: http://bit.ly/L4wPoC), установка /доступ к ним изнутри интерфейса OpenERP.
Ниже перевод инструкции
______________________________
ОТМЕТЬТЕ: Для PRD 4.0 этих шагов делать не надо, так как компоненты будут уже включены в загрузку PRD.
Шаг 1: Загрузите Необходимые Пакеты
ЗАГРУЗИТЕ ФАЙЛЫ JAR ДЛЯ СЛЕДУЮЩИХ КОМПОНЕНТОВ:
PRD ресурс данных OpenERP.
PRD редактор ресурса данных OpenERP.
OpenERP Java Report Helper (v0.10.0-Beta).
OpenERP Java Api (v1.0.0).
ЗАГРУЗИТЕ XMLRPC BINARY библиотеки из APACHE (ОБЫЧНО В ZIP/TAR):
Apache XMLRPC библиотеки (v3.1.3).
Шаг 2: Скопируйте содержание в «lib» папку
Скопируйте jar файлы, загруженные ранее, и поместите это в папку 'lib' Вашей установки PRD.
Извлеките содержание XMLRPC zip во временную папку. Скопируйте xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar ws-commons-util-1.0.2.jar из извлеченной папки 'lib' в инсталляционную папку 'lib' PRD.
Начало Разработки
Сделано. Просто запустите PRD и начните использовать новый ресурс данных. Ресурс данных расположен в подменю 'Advanced', где добавляется ресурс данных.
_______________________________________________
Второй компонент — Java основанный на сервере отчета, разработанный, чтобы запускаться как веб-приложение, которое может быть развернуто в любой стандартной Java servlet контейнере (как Tomcat, Jetty, и т.д.)
Построитель Java компонента
Включенный Ant строит файл, содержит «war» цель, который выполняет все необходимые задачи для компиляции web приложения и создает pentaho-reports-for-openerp.war файл. Это требует, чтобы Apache Ant был установлен, и также Apache Ivy, поскольку это используется, чтобы восстановить все зависимости, требуемые для компиляции и запуска приложение.
Если построение законченно успешно, WAR файл может быть найден в build/jar директории.
Для того, чтобы проверить автономный сервер, который слушает порту 8090 (по умолчанию), который может быть запущен, используя "launch":
P.S. сам устанавливать не пробовал. Кто попробует, прошу написать отзыв.
Прямая ссылка где вы можете найти и инструкцию и модуль:
https://github.com/richard-willowit/Pentaho-reports-for-OpenERP
Этот проект предоставлен как модуль для OpenERP, который интегрирует его с Pentaho отчетами. Конечные пользователи OpenERP могут проектировать отчеты, используя Pentaho дизайнер отчетов 3.9 (инструкция, по установке: http://bit.ly/L4wPoC), установка /доступ к ним изнутри интерфейса OpenERP.
Ниже перевод инструкции
______________________________
Инструкция по установке
Эта инструкция объясняет, необходимые шаги добавления ресурса данных для PRD 3.8, или PRD 3.9 установки.ОТМЕТЬТЕ: Для PRD 4.0 этих шагов делать не надо, так как компоненты будут уже включены в загрузку PRD.
Шаг 1: Загрузите Необходимые Пакеты
ЗАГРУЗИТЕ ФАЙЛЫ JAR ДЛЯ СЛЕДУЮЩИХ КОМПОНЕНТОВ:
PRD ресурс данных OpenERP.
PRD редактор ресурса данных OpenERP.
OpenERP Java Report Helper (v0.10.0-Beta).
OpenERP Java Api (v1.0.0).
ЗАГРУЗИТЕ XMLRPC BINARY библиотеки из APACHE (ОБЫЧНО В ZIP/TAR):
Apache XMLRPC библиотеки (v3.1.3).
Шаг 2: Скопируйте содержание в «lib» папку
Скопируйте jar файлы, загруженные ранее, и поместите это в папку 'lib' Вашей установки PRD.
Извлеките содержание XMLRPC zip во временную папку. Скопируйте xmlrpc-client-3.1.3.jar, xmlrpc-common-3.1.3.jar ws-commons-util-1.0.2.jar из извлеченной папки 'lib' в инсталляционную папку 'lib' PRD.
Начало Разработки
Сделано. Просто запустите PRD и начните использовать новый ресурс данных. Ресурс данных расположен в подменю 'Advanced', где добавляется ресурс данных.
_______________________________________________
Второй компонент — Java основанный на сервере отчета, разработанный, чтобы запускаться как веб-приложение, которое может быть развернуто в любой стандартной Java servlet контейнере (как Tomcat, Jetty, и т.д.)
Построитель Java компонента
Включенный Ant строит файл, содержит «war» цель, который выполняет все необходимые задачи для компиляции web приложения и создает pentaho-reports-for-openerp.war файл. Это требует, чтобы Apache Ant был установлен, и также Apache Ivy, поскольку это используется, чтобы восстановить все зависимости, требуемые для компиляции и запуска приложение.
$ cd <extracted_path>/java_server
$ ant war
Если построение законченно успешно, WAR файл может быть найден в build/jar директории.
Для того, чтобы проверить автономный сервер, который слушает порту 8090 (по умолчанию), который может быть запущен, используя "launch":
$ ant launch
P.S. сам устанавливать не пробовал. Кто попробует, прошу написать отзыв.
0 комментариев