pentaho bi что это такое

Учебник Pentaho

Что такое Pentaho BI?

Pentaho — это инструмент бизнес-аналитики, который предоставляет клиентам широкий спектр решений для бизнес-аналитики. Он способен создавать отчеты, анализировать данные, интегрировать данные, извлекать данные и т. Д. Pentaho также предлагает полный набор функций BI, которые позволяют повысить производительность и эффективность бизнеса.

Из этого урока в Пентахо вы узнаете:

Особенности Пентахо

Ниже приведены важные особенности Pentaho:

Pentaho BI suite

Pentaho BI Suite включает в себя следующие компоненты:

Составление отчетов

Отчетность Pentaho зависит от проекта JFreeReport. Это поможет вам удовлетворить ваши потребности в деловой отчетности. Этот компонент также предлагает публикацию отчетов по расписанию и по запросу в популярных форматах, таких как XLS, PDF, TXT и HTML.

Анализ

Он предлагает широкий спектр анализа, широкий спектр функций, включая представление сводной таблицы. Инструмент предоставляет расширенные возможности графического интерфейса пользователя (с использованием Flash или SVG), интегрированные виджеты панели мониторинга, портал и интеграцию с рабочим процессом.

Кроме того, Pentaho Spreadsheet Services позволяет пользователю просматривать, поворачивать и использовать диаграммы из MS Excel.

Сводки

Панель инструментов предлагает отчеты и анализ, которые предоставляют контент для панелей Pentaho. Дизайнер панели самообслуживания включает в себя обширные встроенные шаблоны и макет панели мониторинга. Это позволяет бизнес-пользователям создавать персонализированные информационные панели с минимальным обучением.

Сбор данных

Инструмент интеллектуального анализа данных обнаруживает скрытые закономерности и показатели будущей производительности. Он предлагает наиболее полный набор алгоритмов машинного обучения из проекта Weka, который включает кластеризацию, деревья решений, случайные леса, анализ главных компонентов, нейронные сети.

Он позволяет просматривать данные графически, программно взаимодействовать с ними или использовать несколько источников данных для отчетов, дальнейшего анализа и других процессов.

Pentaho Data Integration

Этот компонент используется для интеграции данных везде, где они существуют.

Богатая библиотека преобразований с более чем 150 готовыми объектами отображения.

Он поддерживает широкий спектр источников данных, который включает в себя более 30 платформ с открытым исходным кодом и проприетарных баз данных, плоских файлов. Это также помогает аналитике больших данных в интеграции и управлении данными Hadoop.

Кто использует Pentaho BI?

Pentaho BI — это широко используемый инструмент, который могут использовать такие профессионалы в области программного обеспечения, как:

Установите Pentaho в AWS

Шаг 1) Перейдите по ссылке и нажмите «Продолжить, чтобы подписаться».

Источник

Система Pentaho BI-Suite Часть 1.Установка и начало использования

В последнее время в IT-индустрии постоянно находится на слуху аббревиатура BI. Возможно, потому, что под ней скрываются два различных понятия: Business Intelligence и Business Integration. Это совпадение часто приводит к путанице, скрывающей истинный смысл обоих понятий. В данной статье рассматривается концепция Business Intelligence и ее реализация с помощью JEE-продуктов с открытым исходным кодом. В первой статье серии мы предложим читателю небольшой обзор представленных на рынке решений, а также расскажем об установке и начале использования открытой версии системы Pentaho BI-Suite. В следующих материалах цикла знакомство с этой замечательной системой будет продолжено.

Введение в Business Intelligence

Буквальный перевод с английского термина Business Intelligence дает множество толкований, из которых самым близким по смыслу можно считать «способность к пониманию бизнес-информации». Однако в русском языке давно закрепился вариант перевода «бизнес-аналитика», поэтому в статье будет использоваться именно он.

Существующие BI-решения

К лидерам рынка BI-платформ можно отнести решения от компаний Business Objects и SAP, а на рынке расширений для СУБД представлено большинство поставщиков корпоративных СУБД, например, Microsoft и Oracle. Однако для небольших или недавно открывшихся компаний подобные продукты окажутся слишком дорогими, а, кроме того, большая часть их возможностей просто останется невостребованной из-за малого количества накопленной информации. Поэтому подобным компаниям стоит обратиться к BI-каркасам, где тоже представлены решения, способные решать различные BI-задачи.

На этом сегменте рынка присутствуют решения с открытым исходным кодом и, что особенно удобно для клиента, начальные версии продуктов предоставляются на безвозмездной основе в рамках существующих открытых лицензий. Однако возможностей этих версий вполне достаточно для решения базовых BI-задач. Одними из наиболее известных BI-решений с открытым исходным кодом являются продукты Pentaho BI Suite от Pentaho Corporation и Jaspersoft BI Suite от компании Jaspersoft.

Jaspersoft Open Source Business Intelligence Suite

Продукт Jaspersoft Open Source Business Intelligence Suite основывается именно на библиотеке JasperReports, добавляя к возможностям по построению отчетов функциональность следующих продуктов:

Jaspersoft BI Suite также доступен в двух версиях: платном варианте Professional Edition c последующей технической поддержкой и бесплатном варианте Community Edition с некоторыми ограничениями по функциональности.

Pentaho BI Suite

Компания Pentaho также является известным игроком на рынке BI-решений с открытым исходным кодом, при этом она изначально работала только на рынке BI и поэтому, возможно, не очень известна в среде разработчиков, как компания Jaspersoft, которая завоевала популярность благодаря генератору отчетов JasperReports. Однако продукт Pentaho BI Suite не уступает существующим BI-решениям и является хорошим вариантом для знакомства с миром BI. Так же как и другие BI-решения, продукт Pentaho состоит из отдельных модулей-компонентов, которые вместе формируют Pentaho BI Platform:

Как и в случае с предыдущим продуктом, Pentaho BI Suite представлен в двух версиях: бесплатном Community Edition и коммерческом Enterprise Edition. Эти версии отличаются уровнем поддержки и наличием продвинутой, хотя и не очень востребованной небольшими компаниями функциональности: кластеризацией, мониторингом производительности и т.д. Оставшаяся часть этой статьи будет посвящена знакомству с бесплатной версией Pentaho BI Suite.

Стоит отметить, что кроме BI-продуктов компания Pentaho также предлагает продукты для интеграции данных. Этот DI-продукт (data integration) позволяет переносить данные из одной СУБД в другую, облегчая задачу сопровождения, если компания использует несколько СУБД в разных филиалах или выполняет переход с одной версии СУБД на другую. Кроме того, в ходе переноса данные могут быть преобразованы, если это необходимо, а сами интеграционные сеансы могут выполняться без вмешательства пользователя и по установленному расписанию, когда число активных пользователей СУБД не велико.

Установка Pentaho BI Suite Community Edition

Продукт Pentaho BI Suite разработан на языке программирования Java, поэтому обладает всеми преимуществами и недостатками, свойственными Java-приложениям. К преимуществам относится мультиплатформенность, благодаря которой Pentaho BI Suite может работать на разных ОС, при этом однозначно поддерживаются: Windows XP SP2, современные дистрибутивы Linux, Solaris 10 и MacOS X 10.4. Также для работы с этим BI-продуктом потребуется установленная версия JDK (комплекта разработчика Java) версии не менее 1.5 (5.0), так как в проекте используются возможности, появившиеся в Java только с этой версии. При установке Pentaho на Linux-систему может возникнуть проблема, связанная с компилятором GCJ (GNU compiler for Java), который используется по умолчанию на многих системах. Поэтому лучше отключить этот компилятор каким-либо способом и перейти на стандартный компилятор javac, входящий в JDK.

Загруженные файлы необходимо развернуть в папке, выбранной для установки ПО.

Запуск Pentaho BI-сервер

Для начала работы с Pentaho BIS необходимо запустить его основные компоненты: сам BI-сервер и его административную консоль. Для этого необходимо выполнить следующие сценарии.

Для Linux:

Примечание. Возможно, придется внести изменения в сценарий запуска административной консоли, явно указав месторасположение интерпретатора java.

Для остановки сервера можно использовать соответствующие сценарии с префиксом stop, находящиеся в этих же каталогах. После того как оба сценария запущены, можно войти в административную консоль с помощью любимого Web-браузера; ее URL-адрес по умолчанию: http://localhost:8099/admin. По умолчанию для администрирования создана учетная запись admin/password (имя пользователя/пароль). В административной консоли необходимо убедиться, что сервер успешно запустился: иконка Server Status (статус сервера) справа от логотипа в верхнем ряду.

Начало работы с Pentaho BI-сервер

После запуска и проверки статуса сервера можно начинать использовать его на уровне обычного пользователя для решения BI-задач. Для этого нужно открыть в Web-браузере консоль пользователя по URL-адресу: http://localhost:8080/. Для входа в выпадающем списке пользователей необходимо нажать кнопку Login, выбрать пользователя Joe из списка и нажать кнопку Login. На рисунке 1 приведен пример GUI-интерфейса Pentaho. Возможности, предоставляемые этим интерфейсом, будут различаться в зависимости от уровня доступа пользователя (пользователь Joe является администратором и имеет доступ ко всей функциональности).

Рисунок 1. GUI-интерфейс Pentaho

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Рисунок 2. Мастер создания отчетов: выбор данных и шаблона отчета

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

На Select Business Model (выбрать бизнес-модель) в списке Business Models (бизнес-модели) необходимо выбрать набор данных, для которого будет строиться отчет, и указать стиль шаблона для форматирования этого отчета. В данном случае был выбран набор данных Orders (заказы) и фирменный стиль шаблона Pentaho. После этого необходимо нажать кнопку Next, чтобы перейти к следующей форме мастера (рисунок 3).

Рисунок 3. Мастер создания отчетов: выбор столбцов для отчета и группировки

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Далее нужно выбрать столбцы, содержащие данные, и точно так же перенести их в группу Details (подробная информация); для этого были выбраны столбцы Amount (сумма платежа) и Payment Date (дата платежа). Если какие-либо столбцы были добавлены по ошибке или в неправильном порядке, то их можно удалить/поменять местами с помощью соответствующих кнопок (вверх/вниз/удалить) в правом верхнем углу каждой области. Выполнив эти действия, необходимо нажать кнопку Next и перейти к следующей форме Customise selections (кастомизация выбранных данных), рисунок 4.

Рисунок 4. Мастер создания отчетов: настройка представления данных

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Рисунок 5. Мастер создания отчетов: установка параметров отчета

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

В этой форме необходимо указать глобальные параметры отчета: размер (Paper) и ориентацию страниц отчета (Orientation), его описание (Report Description), заголовок (Header) и заключение (Footer).

Примечание. Параметры Page в областях Header и Footer будут применяться к отчету только в том случае, если он выводится в формате, где происходит разбиение на страницы (к таким форматам относится только PDF). Указав требуемые значения, можно выбрать желаемый формат отчета в выпадающем списке Preview As (предварительный просмотр в формате) и нажать кнопку Go (начать), чтобы увидеть пример выполнения отчета. На рисунке 6 показан пример созданного отчета в формате HTML.

Рисунок 6. Пример отчета, созданного Pentaho BI-suite

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Рисунок 7. Сохранение отчета для последующего использования

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Теперь этот отчет можно найти через панель Browse (просмотр) в левой части GUI-интерфейса, если открыть папку (Steel Wheels/Reports), в которой он хранится. Для запуска этого отчета необходимо открыть его контекстное меню, щелкнув по нему правой кнопкой мыши, и выбрать опцию Open (открыть). Для редактирования необходимо выбрать в этом меню опцию Edit (редактировать), тогда отчет откроется в режиме редактора (рисунок 8).

Рисунок 8. Контекстное меню отчета

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Опция Schedule в контекстном меню позволяет выполнять отчет по расписанию в указанные периоды времени, а опция Properties (свойства) позволяет устанавливать глобальные параметры отчета, например такие, как права доступа. Это позволяет рядовым пользователям использовать отчеты, которые были созданы для них другими, более опытными пользователями.

Для завершения работы с Pentaho BI-suite необходимо выбрать опцию Logout (выйти из системы) в меню File.

Выполнение анализа в Pentaho BI-Suite

Основной целью BI-продуктов является не создание статических по своей природе отчетов, а выполнение интерактивного анализа различной степени сложности. Попробуем провести анализ данных с помощью Pentaho BI Suite; для этого необходимо нажать кнопку New Analysis View (новое аналитическое представление) на главном экране GUI-интерфейса. После этого будет показано диалоговое окно, в котором в выпадающем списке Schema (схема данных) надо будет выбрать значение SampleData, a в выпадающем списке Cube (тип анализа) выбрать значение QuadrantAnalysis и нажать кнопку OK. После этого будет показано окно, изображенное на рисунке 9.

Рисунок 9. Окно для выполнения интерактивного анализа

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

В этом окне при помощи символов «+» у соответствующих элементов можно сворачивать и разворачивать наборы данных, чтобы выводить только нужную информацию. По умолчанию выводится вся информация из набора данных без какой-либо фильтрации или изменения порядка представления. Попробуем изменить порядок представления, выведя информацию о региональных отделах, которые превысили свой бюджет. Для этого необходимо перейти к мастеру OLAP-навигатор (рисунок 10), нажав на кнопку с изображением синего кубика (на крайней левой позиции панели инструментов вкладки Analysis View).

Рисунок 10. Мастер OLAP-навигатор

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

В окне этого мастера необходимо:

После этого выпадающее окно мастера навигатора примет такой вид, как на рисунке 11 и, если нажать в нем кнопку ОК, то структура отчета будет изменена, как показано на рисунке 11.

Рисунок 11. Подготовка отчета для поиска региональных отделов с превышением бюджета

pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

Из этого отчета можно сделать вывод, что бюджет отдела Executive management в регионах Eastern и Western был превышен на 24072 и 64072 соответственно. Этот интерактивный аналитический отчет можно сохранить для последующего использования точно так же, как и простой отчет, как было показано ранее.

Заключение

В следующих материалах цикла будут описаны другие возможности Pentaho BI-Suite, например подключение собственных источников данных и различные способы управления этой BI-платформой.

Помощь
pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое
Задать вопрос
программы
обучение
экзамены
компьютеры
pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое
ICQ-консультанты
pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое
Skype-консультанты
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

Источник

Pentaho — Краткое руководство

Pentaho Reporting — это набор (набор инструментов) для создания реляционных и аналитических отчетов. Используя Pentaho, мы можем преобразовывать сложные данные в значимые отчеты и извлекать из них информацию. Pentaho поддерживает создание отчетов в различных форматах, таких как HTML, Excel, PDF, Text, CSV и xml.

Pentaho может принимать данные из разных источников данных, включая базы данных SQL, источники данных OLAP и даже инструмент ETL для интеграции данных Pentaho.

Особенности Пентахо

Pentaho Reporting в основном включает в себя механизм отчетов, конструктор отчетов, сервер бизнес-аналитики (BI). Он поставляется со следующими функциями —

Дизайнер отчетов — используется для создания идеального отчета по пикселям.

Редактор метаданных — позволяет добавлять удобный источник метаданных в источник данных.

Report Designer and Design Studio — используется для тонкой настройки отчетов и специальных отчетов.

Веб-интерфейс консоли пользователя Pentaho — используется для простого управления отчетами и анализа представлений.

Интерфейс для специальных отчетов — предлагает пошаговый мастер для создания простых отчетов. Выходные форматы включают PDF, RTF, HTML и XLS.

Сложная подсистема планирования — позволяет пользователям выполнять отчеты с заданными интервалами.

Рассылка — пользователи могут отправить опубликованный отчет по электронной почте другим пользователям.

Возможность подключения — связь между инструментами отчетности и BI-сервером, которая позволяет публиковать контент непосредственно на BI-сервере.

Дизайнер отчетов — используется для создания идеального отчета по пикселям.

Редактор метаданных — позволяет добавлять удобный источник метаданных в источник данных.

Report Designer and Design Studio — используется для тонкой настройки отчетов и специальных отчетов.

Веб-интерфейс консоли пользователя Pentaho — используется для простого управления отчетами и анализа представлений.

Интерфейс для специальных отчетов — предлагает пошаговый мастер для создания простых отчетов. Выходные форматы включают PDF, RTF, HTML и XLS.

Сложная подсистема планирования — позволяет пользователям выполнять отчеты с заданными интервалами.

Рассылка — пользователи могут отправить опубликованный отчет по электронной почте другим пользователям.

Возможность подключения — связь между инструментами отчетности и BI-сервером, которая позволяет публиковать контент непосредственно на BI-сервере.

Pentaho — Установка

Давайте теперь узнаем, как установить и настроить Pentaho Reporting Designer.

Предпосылки

Механизм отчетов Pentaho требует среды Java. Поэтому, прежде чем устанавливать Pentaho Reporting, убедитесь, что в вашей системе установлена ​​Java. В зависимости от платформы, на которой вы работаете, используйте команду из следующей таблицы, чтобы проверить вашу установку Java.

Откройте командную строку:

Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)

Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)

Среда выполнения OpenJDK (rhel-2.3.10.4.el6_4x86_64) 64-битная виртуальная машина OpenJDK (сборка 60.7-b01, смешанный режим)

Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)

Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)

Откройте командную строку:

Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)

Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)

Среда выполнения OpenJDK (rhel-2.3.10.4.el6_4x86_64) 64-битная виртуальная машина OpenJDK (сборка 60.7-b01, смешанный режим)

Java (TM) SE Runtime Environment (сборка 1.7.0_60b19)

Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 24.60-b09, смешанный режим)

Скачать отчет о Pentaho

Загрузите последние версии Pentaho Reporting Designer, используя следующие ссылки. Для этого урока мы используем версию 3.7.0.

Операционные системыкомандаВыход
Windows
Операционные системыURL-ссылка для загрузки Pentaho Report Designer
WindowsPentaho Report Designer 3.7 для Windows
LinuxPentaho Report Designer 3.7 для Linux
Mac OSPentaho Report Designer 3.7 для Mac OS

Установить Pentaho Reporting

Операционные системыИнструкция по установке
Windows

    Распакуйте загруженный файл prd-ce-3.7.0-stable.zip с помощью инструмента Unzip.

    Скопируйте извлеченную папку (prd-ce-3.7.0-stable) в каталог c: \.

    Откройте каталог c: \ prd-ce-3.7.0-stable \ report-designer.

    Извлеките загруженный файл 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, используя следующие команды.

    Распакуйте загруженный файл prd-ce-3.7.0-stable.zip с помощью инструмента Unzip.

    Скопируйте извлеченную папку (prd-ce-3.7.0-stable) в каталог c: \.

    Откройте каталог c: \ prd-ce-3.7.0-stable \ report-designer.

    Извлеките загруженный файл 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-документы со встроенными шрифтами, убедитесь, что вы используете только те шрифты, которые физически доступны для механизма отчетов.

    Пентахо — Навигация

    В этой главе будет дано краткое введение в пользовательские интерфейсы, доступные в Пентахо, и способы навигации по ним.

    Экран приветствия

    Мастер отчетов — предоставляет простой в использовании процесс из четырех этапов, который поможет вам создать новый отчет.

    Новый отчет — если вы выберете эту опцию, вы сможете создавать настраиваемые отчеты на основе ваших требований.

    Мастер отчетов — предоставляет простой в использовании процесс из четырех этапов, который поможет вам создать новый отчет.

    Новый отчет — если вы выберете эту опцию, вы сможете создавать настраиваемые отчеты на основе ваших требований.

    В Pentaho есть набор примеров отчетов, которые помогут вам понять, как использовать определенный конструктор отчетов. На следующем снимке экрана показана страница приветствия Pentaho.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Основная панель инструментов

    Основная панель инструментов находится в верхней части окна. Взгляните на следующий снимок экрана — максимизированное поле является основной платной панелью. Он содержит кнопку для выполнения следующих действий — Новый файл, Открыть файл, Сохранить файл, Опубликовать отчет, Добавить источник данных, Запустить отчет, Выбрать объект, Отменить, Повторить, Вырезать элемент, Копировать элемент, Вставить элемент, Удалить выбранный элемент. и переключите палитру выбора полей.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Рабочая область отчета

    Рабочая область — это основная рабочая область, в которой мы можем создавать отчеты. Посмотрите на следующий снимок экрана — белая область в центре — это рабочая область. Он разделен на пять полос: верхний колонтитул страницы, верхний колонтитул отчета, подробности, нижний колонтитул отчета и нижний колонтитул страницы.

    Заголовок страницы. Здесь вы можете использовать любой тип данных, который подходит для печати в верхней части каждой страницы отчета. Он не допускает никаких динамических значений или разрывов страниц.

    Подробно — полоса сведений является самой большой частью вашей страницы, поскольку большая часть данных отчета представлена ​​в этой области.

    Нижний колонтитул отчета — так же, как и верхний колонтитул отчета, нижний колонтитул отчета появляется только один раз для каждого отчета, то есть на последней странице отчета.

    Нижний колонтитул страницы — последняя полоса — нижний колонтитул страницы, который отображается в нижней части каждой страницы отчета.

    Заголовок страницы. Здесь вы можете использовать любой тип данных, который подходит для печати в верхней части каждой страницы отчета. Он не допускает никаких динамических значений или разрывов страниц.

    Подробно — полоса сведений является самой большой частью вашей страницы, поскольку большая часть данных отчета представлена ​​в этой области.

    Нижний колонтитул отчета — так же, как и верхний колонтитул отчета, нижний колонтитул отчета появляется только один раз для каждого отчета, то есть на последней странице отчета.

    Нижний колонтитул страницы — последняя полоса — нижний колонтитул страницы, который отображается в нижней части каждой страницы отчета.

    Вы также можете создавать группы для различных элементов отчета. Каждая группа имеет свои собственные полосы верхнего и нижнего колонтитула в рабочей области.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Панель структуры

    Вкладка структуры имеет общую панель с вкладкой «Данные» в правом верхнем углу конструктора отчетов. Посмотрите на следующий скриншот; он показывает точную иерархию каждого элемента, включенного в рабочую область отчета.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Панель данных

    Панель данных позволяет добавлять источники данных и просматривать отдельные запросы, функции и параметры в каждом отчете. Три кнопки в верхней части панели предназначены для добавления новых источников данных, функций и параметров соответственно.

    Источники данных — все источники данных и запросы, которые вы определили для текущего отчета, будут перечислены здесь. Если вы хотите добавить новый источник данных, щелкните правой кнопкой мыши на самой левой кнопке (цилиндр желтого цвета) и нажмите кнопку Добавить.

    Функции — все элементы функций (математические и условные), которые вы добавили в отчет, будут перечислены в этой категории. Вы можете добавить функцию, нажав кнопку ( f x ).

    Параметры — Вы можете добавить параметр в свой отчет, который позволит читателям отчетов настраивать содержимое вывода.

    Источники данных — все источники данных и запросы, которые вы определили для текущего отчета, будут перечислены здесь. Если вы хотите добавить новый источник данных, щелкните правой кнопкой мыши на самой левой кнопке (цилиндр желтого цвета) и нажмите кнопку Добавить.

    Функции — все элементы функций (математические и условные), которые вы добавили в отчет, будут перечислены в этой категории. Вы можете добавить функцию, нажав кнопку ( f x ).

    Параметры — Вы можете добавить параметр в свой отчет, который позволит читателям отчетов настраивать содержимое вывода.

    Посмотрите на следующий скриншот.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Панель стиля

    Панель стилей отображает все визуальные и позиционные параметры стиля для любого данного элемента на панели структуры. Щелкните любой элемент структуры, и состав панели стиля будет изменен, чтобы отобразить все доступные свойства стиля, перечисленные по группам. Посмотрите на следующий скриншот.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Панель атрибутов

    Панель атрибутов отображает все низкоуровневые свойства, а также параметры ввода и вывода для любого данного элемента на панели структуры.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Палитра

    Палитра содержит все элементы, которые вы можете использовать для создания отчета. Чтобы добавить элемент, нажмите на полосу макета, чтобы выбрать его, затем перетащите элемент из палитры в выбранную полосу. Мы объяснили роль каждого из элементов отчета в следующей таблице.

    Значок элементаИмя элементаОписание
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеэтикеткаСтатическая текстовая строка. Это не может измениться динамически.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеТекстовое полеТекстовый элемент отчета и динамически изменяется в зависимости от запроса.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеНомер-полеОтображает динамические числовые данные из запроса.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеДата-полеОбрабатывает информацию о дате из запроса.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеСообщениеЭлемент, который объединяет несколько статических и динамических элементов отчета.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеРесурс меткиСтатическая текстовая строка, которая отображается на пакет ресурсов
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеРесурс-полеДинамическая текстовая строка, которая сопоставляется с комплектом ресурсов, позволяя локализовать любое поле базы данных.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеРесурс — СообщениеДинамическая текстовая строка, которая объединяет данные из нескольких типов и динамически сопоставляется с комплектом ресурсов.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеИзображение-полеСсылка на изображение, хранящееся в базе данных.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеОбразСтатическое изображение, встроенное в отчет.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеЭллипсВекторный графический элемент в форме затмения.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеПрямоугольникВектор графический элемент в форме прямоугольника.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеГоризонтальная линияВекторная графическая линия, нарисованная горизонтально.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеВертикальная линияВекторная графическая линия, нарисованная вертикально.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеОбзор-ScaleПростой скользящий масштабный элемент диаграммы.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеДиаграммаДиаграмма или график, который показывает результаты вашего запроса графически.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеПростые штрихкодыЭлемент диаграммы штрих-кода.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеБар-СпарклайнЭлемент диаграммы Бар Спарклайн.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеLine-СпарклайнЭлемент линейной диаграммы Sparkline.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеPie-СпарклайнЭлемент круговой диаграммы Sparkline.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеГруппаМетод группировки элементов.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеSub-ReportЭлемент, который ссылается на другой отчет.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеТаблица-Of-контентаЭлемент отчета таблицы содержимого.
    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такоеИндексЭлемент отчета Index.

    Посмотрите на следующий скриншот; выделенное поле слева — палитра элементов отчетности.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Pentaho — источники данных и запросы

    В этой главе мы научимся использовать конструктор отчетов Pentaho на примере. Мы создадим отчет по базе данных сотрудников, чтобы получить краткий обзор каждого сотрудника. Мы создадим наш первый отчет, добавив источник данных и передав запросы в Pentaho Designer.

    Прежде чем использовать Pentaho Report Designer, создайте базу данных с именем employeeedb и в этой базе данных создайте таблицу с именем employee, используя следующий запрос.

    Вставьте следующие записи в таблицу.

    Я быназваниеобозначениеотделвозраст
    1201«Сатиш»«Писатель»‘Tuto_Write’24
    1202‘Кришна’«Писатель»‘Tuto_Write’26
    1203‘Prasanth’php разработчик‘Tuto_develop’28
    1204«Халиль»php разработчик‘Tuto_develop’29
    1205«Раджу»HTML-разработчик‘Tuto_develop’24
    1206«Джавед»HTML-разработчик‘Tuto_develop’22
    1207«Киран»«Proof Reader»‘Tuto_Reader’28
    1208‘Pravenya’«Proof Reader»‘Tuto_Reader’30
    1209«Мукеш»«Proof Reader»‘Tuto_Reader’28
    +1210«Сай»«Писатель»‘Tuto_writer’25
    1211‘Sathish’‘графический дизайнер’‘Tuto_designer’26
    1212‘Viswani’‘графический дизайнер’‘Tuto_designer’24
    1213«Гопал»‘менеджер’‘Tuto_develop’29
    1214«Омер»‘менеджер’‘Tuto_writer’32
    1215‘Shirjeel’‘менеджер’‘Tuto_Reader’32

    Если вы хотите манипулировать данными, содержащимися в таблице, лучше всего использовать SQL. Но если вы хотите создать отчет на основе данных, Pentaho Reporting — лучший вариант. Наша задача — передать SQL-запрос в инструмент конструктора отчетов Pentaho, выбрать соответствующие поля (которые представлены в отчете) и представить его в деталях листа отчета.

    Прежде чем двигаться дальше, убедитесь, что вы хорошо знакомы со всеми возможностями навигации, доступными в Пентахо (объяснение в предыдущей главе). Теперь, когда у нас есть источник данных, давайте продолжим и попытаемся понять, как использовать Pentaho для создания профессионального отчета.

    Шаги для создания отчета с использованием Pentaho

    Следуйте приведенным ниже инструкциям, чтобы создать отчет с нуля без использования мастера дизайна отчетов.

    Шаг 1: Создать новый отчет

    Вы можете создать новый файл определения отчета, нажав «Новый отчет» на панели приветствия или перейдя в «Файл → Новый».

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Шаг 2: Добавить источник данных

    Панель структуры с правой стороны обеспечивает представление визуальных элементов отчета. Определение источника данных будет на вкладке « Данные »; он позволяет определить, откуда поступают данные отчета и как эти данные обрабатываются при обработке отчета.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    На вкладке Данные щелкните правой кнопкой мыши Наборы данных и выберите JDBC, чтобы добавить источник данных. Как правило, в списке параметров вы можете выбрать любой другой параметр в зависимости от требований. Это означает, что если у вас есть файл XML в качестве источника данных, выберите вариант XML из списка. Посмотрите на следующий скриншот. Здесь мы выбираем опцию JDBC, чтобы добавить базу данных в качестве источника данных.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    После выбора опции JDBC в качестве источника данных вы увидите диалоговое окно, как показано на следующем снимке экрана.

    Мы уже выбрали базу данных MySQL для источника данных, поэтому мы должны выбрать опцию SampleData (MySQL) в левой части диалогового окна (помеченного как указатель «1») на данном скриншоте. Указатель «2» предназначен для редактирования оператора соединения и URL-адреса для взаимодействия с базой данных.

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    На следующем снимке экрана показано диалоговое окно, в котором вы можете определить оператор соединения и URL-адрес для базы данных. Нам нужно выполнить четыре операции на следующем экране (которые выделены с помощью указателей).

    В списке типов соединений выберите MySQL. Мы уже выбрали MySQL в качестве базы данных (источник данных).

    В списке Access выберите Native (JDBC) — через соединение JDBC мы можем получить доступ к базе данных.

    В разделе «Настройки» мы должны указать имя хоста (localhost), имя базы данных (employeeedb), номер порта (3306), имя пользователя (root) и пароль (в зависимости от вашей системы).

    В списке типов соединений выберите MySQL. Мы уже выбрали MySQL в качестве базы данных (источник данных).

    В списке Access выберите Native (JDBC) — через соединение JDBC мы можем получить доступ к базе данных.

    В разделе «Настройки» мы должны указать имя хоста (localhost), имя базы данных (employeeedb), номер порта (3306), имя пользователя (root) и пароль (в зависимости от вашей системы).

    pentaho bi что это такое. Смотреть фото pentaho bi что это такое. Смотреть картинку pentaho bi что это такое. Картинка про pentaho bi что это такое. Фото pentaho bi что это такое

    Шаг 3: Добавить запрос

    Посмотрите на следующий скриншот. Диалоговое окно представляет доступные сохраненные запросы, доступные через соединение с базой данных.

    Блок « Доступные запросы» в правой части диалогового окна отображает список всех доступных запросов.

    В блоке « Имя запроса» отображается выбранное имя запроса, которое выбрано в приведенном выше списке доступных запросов.

    Блок Query отображает оператор запроса. Если нет доступных запросов или вы хотите создать новый запрос, нажмите кнопку « + », которая выделена как указатель « 1 » на следующем снимке экрана.

    Блок « Доступные запросы» в правой части диалогового окна отображает список всех доступных запросов.

    В блоке « Имя запроса» отображается выбранное имя запроса, которое выбрано в приведенном выше списке доступных запросов.

    Блок Query отображает оператор запроса. Если нет доступных запросов или вы хотите создать новый запрос, нажмите кнопку « + », которая выделена как указатель « 1 » на следующем снимке экрана.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *