Давайте теперь узнаем, как установить и настроить Pentaho Reporting Designer.
Предпосылки
Механизм отчетов Pentaho требует среды Java. Поэтому, прежде чем устанавливать Pentaho Reporting, убедитесь, что в вашей системе установлена Java. В зависимости от платформы, на которой вы работаете, используйте команду из следующей таблицы, чтобы проверить вашу установку Java.
Операционные системы | команда | Выход |
---|---|---|
Windows |
Откройте командную строку: \> Java-версия |
Java-версия «1.7.0_60» Java (TM) SE Runtime Environment (сборка 1.7.0_60b19) Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим) |
Linux |
Открытый терминал: $ java – версия |
Java-версия «1.7.0_60» Среда выполнения OpenJDK (rhel-2.3.10.4.el6_4x86_64) 64-битная виртуальная машина OpenJDK (сборка 60.7-b01, смешанный режим) |
Mac OS |
Открытый терминал: $ java – версия |
Java-версия «1.7.0_60» Java (TM) SE Runtime Environment (сборка 1.7.0_60b19) Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим) |
Откройте командную строку:
\> Java-версия
Java-версия «1.7.0_60»
Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)
Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)
Открытый терминал:
$ java – версия
Java-версия «1.7.0_60»
Среда выполнения OpenJDK (rhel-2.3.10.4.el6_4x86_64) 64-битная виртуальная машина OpenJDK (сборка 60.7-b01, смешанный режим)
Открытый терминал:
$ java – версия
Java-версия «1.7.0_60»
Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)
Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)
Если в вашей системе не установлена Java, скачайте и установите ее, используя следующую ссылку « Скачать и установить Java» .
Скачать отчет о Pentaho
Загрузите последние версии Pentaho Reporting Designer, используя следующие ссылки. Для этого урока мы используем версию 3.7.0.
Операционные системы | URL-ссылка для загрузки Pentaho Report Designer |
---|---|
Windows | Pentaho Report Designer 3.7 для Windows |
Linux | Pentaho Report Designer 3.7 для Linux |
Mac OS | Pentaho Report Designer 3.7 для Mac OS |
Установить Pentaho Reporting
После загрузки файлов вы найдете архивный файл Pentaho Reporting Designer с именем prd-ce-3.7.0-stable . Этот архив следует извлечь, как описано в следующей таблице.
Операционные системы | Инструкция по установке |
---|---|
Windows |
|
Linux |
$ tar –zxvf prd-ce-3.7.0-stable.tar.gz
# mv prd-ce-3.7.0-stable /usr/local/
$ cd /usr/local/prd-ce-3.7.0-stable/report-designer $ report-designer.sh |
макинтош |
$ report-designer.sh |
Распакуйте загруженный файл prd-ce-3.7.0-stable.zip с помощью инструмента Unzip.
Скопируйте извлеченную папку (prd-ce-3.7.0-stable) в каталог c: \.
Откройте каталог c: \ prd-ce-3.7.0-stable \ report-designer.
Запустите Pentaho Reporting Designer, дважды щелкнув файл reportdesigner.bat .
Извлеките загруженный файл prd-ce-3.7.0-stable.tar.gz, используя следующую команду.
Скопируйте извлеченную папку (prd-ce-3.7.0-stable) в каталог «/ usr / local /», используя следующую команду.
Откройте каталог «/usr/local/prd-ce-3.7.0-stable/report-designer» и запустите Pentaho Reporting Designer, используя следующие команды.
Установить драйвер базы данных
Pentaho Reporting Designer требует подключения к базе данных для генерации реляционных отчетов, поэтому вам необходим драйвер JDBC для связи с базой данных. По умолчанию Pentaho предоставляет некоторые драйверы JDBC разных производителей для поддержки различных баз данных, таких как MySQL, H2, HypersonicSQL, Hive и т. Д.
Все драйверы базы данных по умолчанию доступны в каталоге / lib / дизайнера отчетов Pentaho. Если вы хотите использовать любую другую базу данных, загрузите соответствующий драйвер JDBC и скопируйте его в каталог / lib / дизайнера отчетов Pentaho. В противном случае вы можете использовать драйвер ODBC через драйвер моста JDBC-ODBC, который поставляется с JDK, и этот драйвер моста (JDBC-ODBC) подходит для всех серверов баз данных.
В этом руководстве мы используем сервер базы данных MySQL, и его соответствующие драйверы уже загружены вместе с файлами библиотеки Pentaho lib (/ lib / каталога Pentaho Reporting Designer).
Установить дополнительные шрифты
В Pentaho Reporting используются разные шрифты для отображения текста внутри отчетов. При создании PDF-файлов Pentaho Reporting Engine необходим доступ к физическим файлам шрифтов. Механизм создания отчетов ищет системные шрифтовые пути, чтобы найти все используемые шрифты. Помимо этих шрифтов ваша среда выполнения Java может предлагать дополнительные шрифты в зависимости от версии Java и операционной системы.
Если вы планируете создавать PDF-документы со встроенными шрифтами, убедитесь, что вы используете только те шрифты, которые физически доступны для механизма отчетов.
Независимо от вашей операционной системы, все файлы шрифтов, расположенные в JRE / lib / fonts / , всегда доступны для всех экспортов.