Pentaho

редактировать
Pentaho
Новый логотип Pentaho 2013.png
Автор (ы) Pentaho Corporation
Разработчик (и) Hitachi Vantara
Стабильная версия 9.0.0.0-423 / 31 января 2020 г.; 8 месяцев назад (2020-01-31)
Операционная система Windows, Linux, Mac OS X
Платформа Java (программная платформа)
Тип Business Intelligence
Лицензия Pentaho Community Edition (CE): Лицензия Apache версии 2.0 ;.. Pentaho Enterprise Edition (EE): Коммерческая лицензия Hitachi
Веб-сайтwww.pentaho.com

Pentaho - это программное обеспечение бизнес-аналитики (BI), которое обеспечивает интеграцию данных, службы OLAP, отчеты, информационные панели, интеллектуальный анализ данных и возможности извлечения, преобразования, загрузки (ETL). Штаб-квартира находится в Орландо, Флорида. Pentaho была приобретена Hitachi Data Systems в 2015 году и в 2017 году стала частью Hitachi Vantara.

Содержание
  • 1 Обзор
  • 2 Продукты
    • 2.1 Серверные приложения
    • 2.2 Настольный компьютер / клиентские приложения
    • 2.3 Подключаемые модули Pentaho с открытым исходным кодом, управляемые сообществом
  • 3 Лицензирование
  • 4 Признание
  • 5 См. также
  • 6 Ссылки
  • 7 Внешние ссылки
Обзор

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

Продукты

Серверные приложения

Pentaho Enterprise Edition (EE) и Pentaho Community Edition (CE).

ПродуктПредложениеТипПоследняя версия (EE)Последняя версия (CE)Описание
Платформа Pentaho BAEE, CEСерверное приложение7.17.1Обычно называемая платформой BI, а недавно переименованная в Business Analytics Платформа (BA Platform) составляет основную часть программного обеспечения, в которой размещается контент, созданный как на самом сервере с помощью подключаемых модулей, так и файлов, публикуемых на сервере из настольных приложений. Он включает в себя функции для управления безопасностью, создания отчетов, отображения информационных панелей, пакетной передачи отчетов, бизнес-правил со сценариями, анализа OLAP и планирования прямо из коробки.. Коммерческие плагины от Pentaho расширяют готовые возможности. Несколько проектов плагинов с открытым исходным кодом также расширяют возможности сервера. Платформа Pentaho BA работает на сервере приложений Java Apache . Его можно встроить в другие серверы приложений Java.
Pentaho Analysis Services (Mondrian)EE, CEСерверное приложение3.7.03.6.1 Pentaho Analysis Services, кодовое название Mondrian, это открытый источник OLAP (онлайн-аналитическая обработка) сервер, написанный на Java.

Он поддерживает язык запросов MDX (многомерные выражения) и спецификации интерфейса XML для анализа и olap4j. Он читает из SQL и других источников данных и объединяет данные в кэш памяти. Mondrian можно запускать отдельно от платформы Pentaho BI, но всегда в комплекте с самой платформой в версиях EE и CE.

Pentaho Dashboard Designer (PDD)EEСерверный плагин5.0.6-Коммерческий плагин, предоставляемый подписчикам Enterprise Edition (EE). Он позволяет пользователям создавать панели мониторинга, которые представляют собой совокупности других компонентов контента, отображаемых вместе с целью обеспечения централизованного представления ключевых показателей эффективности (KPI) s и других перемещений бизнес-данных, позволяя пользователям отслеживать их и принимать решения. Компоненты содержимого обычно представляют собой отдельные Информационные графики, таблицы, представления OLAP или отчеты. Подключаемый модуль упрощает создание инструментальной панели за счет использования шаблонов макета, взаимодействия с перетаскиванием и GUI для предоставления параметров и входных данных для компонентов инструментальной панели.
Pentaho Analysis (Analyzer) (PAZ)EEСерверный плагин5.0.6-Плагин Pentaho Analyzer предоставляет веб-программу просмотра OLAP с возможностью перетаскивания. Он позволяет пользователю визуально создавать запросы многомерных выражений, перетаскивая части ранее определенной схемы Mondrian OLAP на холст, где могут выполняться другие действия, такие как фильтрация, сортировка, создание вычисляемых элементов из других показателей, экспорт таблицы результатов в PDF или MS Excel., и, при желании, графическое отображение данных. Также известно, что он работает на Apple iPad с помощью веб-браузера Safari.
Pentaho Interactive Reporting (PIR)EEСерверный плагин5.0.6-Этот плагин позволяет пользователям создавать специальные отчеты с помощью визуального перетаскивания. и падение моды.
Pentaho Data Access WizardEE, CEСерверный плагин--Этот плагин входит в комплект всех серверов и позволяет пользователям создавать новые источники данных для использования в системе из других базы данных или файлы CSV, загруженные на сервер с помощью мастера установки. На этапах создания источника данных пользователям также предоставляется возможность создать модель данных, описывающую, как столбцы или поля связаны друг с другом, создавая иерархии отношений, такие как время: год, кварталы, месяцы, недели и подразделение продукта, категория, тип и т. Д. Результирующая модель используется Mondrian и любым другим плагином, таким как Analyzer или Saiku, для создания новых запросов к вновь созданному источнику данных. Этот компонент является частью того, что Pentaho представляет как гибкую бизнес-аналитику, что означает просто возможность начать с базовых данных и быстро пройти через шаги, чтобы найти правильный способ структурирования, изучения и представления данных.
Pentaho MobileEEСерверная часть5.0.6-Новое дополнение по сравнению с пакетом 4.5-GA, представляющее собой пользовательский интерфейс, адаптированный для использования с Apple iPad. Он предоставляет все основные функции анализа OLAP и запуска отчетов и информационных панелей, которые обеспечивают более эффективное взаимодействие на небольшом сенсорном экране. Mobile также добавляет функции для создания закладок для избранного контента для легкого доступа и концепцию открытия нескольких частей контента во вкладках.

Настольные / клиентские приложения

ПродуктПредложениеТипПоследняя версияОписание
Pentaho Data Integration (PDI)EE, CEНастольное приложениеPentaho Data Integration, под кодовым названием Kettle, состоит из ядра интеграции данных (ETL) и приложений GUI, которые позволяют пользователю определять данные интеграционные рабочие места и преобразования. Он поддерживает развертывание на одноузловых компьютерах, а также в облаке или кластере.
Pentaho для больших данныхEE, CEплагин PDIН / ДPentaho для больших данных - это инструмент интеграции данных, основанный на Интеграция данных Pentaho. Он позволяет выполнять ETL задания в средах больших данных и за их пределами, например Apache Hadoop или дистрибутивах Hadoop, таких как Amazon, Cloudera, EMC Greenplum, MapR и Hortonworks. Он также поддерживает источники данных NoSQL, такие как MongoDB и HBase.
Pentaho Report DesignerEE, CEНастольное приложение9.0.0.0-423 Pentaho Report Designer - это визуальный редактор отчетов с полосами. Возможности включают использование вложенных отчетов, диаграмм и графиков. Он может запрашивать и использовать данные из многих источников, включая SQL, MDX, доступ к данным сообщества, сценарии, определения статических таблиц и многое другое. Он состоит из основного механизма отчетов, способного генерировать отчеты на основе файла определения XML, хранящегося в Zip (формат файла) с расширением.PRPT. Для механизма создания отчетов было разработано множество инструментов, в том числе конструкторы GUI и специальные мастера, которые проводят пользователя через пошаговый процесс создания отчета с использованием исключительно графических инструментов без необходимости писать какие-либо код.
Pentaho Data MiningEE, CEНастольное приложениеWeka Pentaho Data Mining использовало среду Waikato для анализа знаний (Weka ) для поиска данных для узоры. Weka состоит из алгоритмов машинного обучения для широкого набора задач интеллектуального анализа данных. Он содержит функции для обработки данных, регрессионного анализа, методов классификации, кластерного анализа и визуализации. На основе обнаруженных закономерностей пользователи могут прогнозировать будущие тенденции.
Pentaho Metadata Editor (PME)EE, CEНастольное приложение9.0.0.0-423 Редактор метаданных используется для создания бизнес-моделей и выступает в качестве уровня абстракции от базовых источников данных. Полученные модели метаданных используются Pentaho Interactive Reporting, Saiku Reporting и устаревшими приложениями Pentaho для создания отчетов AD HOC для создания отчетов на сервере BA без использования каких-либо других внешних настольных приложений.
Pentaho Aggregate Designer (PAD)EE, CEНастольное приложение9.0.0.0-423 Aggregate Designer работает с файлами схемы Pentaho Analysis (Mondrian) и базой данных с базовые таблицы, описываемые схемой, для генерации предварительно вычисленных агрегированных ответов для ускорения работы анализа и запросов многомерных выражений, выполняемых для Mondrian. Это достигается за счет того, что программное обеспечение исследует иерархии, описанные в схеме, и меры, также определенные там, и генерирует SQL, который приведет к созданию таблиц, хранящих эти ответы для будущего использования Мондрианом. После использования программного обеспечения для создания этих сводных таблиц исходный файл схемы Mondrian XML, описывающий куб OLAP, изменяется для ссылки на предварительно вычисленные результаты.
Pentaho Schema Workbench (PSW)EE, CEНастольное приложение9.0.0.0-423 Pentaho Schema Workbench предоставляет графический интерфейс для проектирования кубов OLAP для Pentaho Analysis (Mondrian). Созданная схема сохраняется как обычный XML-файл на диске. Нет необходимости использовать Schema Workbench для создания схемы, но это часто полезно для новичков и даже экспертов, которым нужно визуально осмотреть куб и быстро узнать, как его поддерживать или расширять.
Pentaho Design Studio (PDS)EE, CEНастольное приложение4.0 Сервер Pentaho BA поддерживает специальные XML-скрипты, называемые xactions, для реализации бизнес-логики и других форм автоматизации в Платформа. Design Studio - это модифицированная версия среды разработки Eclipse с подключаемым модулем, предназначенным для понимания компонентов, поддерживаемых сценариями xaction. Xaction очень мощные и полезные, но иногда бывает трудно устранить неполадки из-за низкоуровневого способа их взаимодействия с частями сервера BA. Разработчики начинают использовать файлы преобразования Pentaho Data Integration для выполнения задач автоматизации и бизнес-логики. Преобразования могут запускаться непосредственно сервером BA и визуально отлаживаться в Pentaho Data Integration (PDI), и они быстро завоевывают признание сообщества по сравнению с действиями. Представить, что преобразования PDI в конечном итоге полностью заменят xaction, - небольшой скачок.

Управляемые сообществом серверные плагины Pentaho с открытым исходным кодом

Все эти плагины работают с Pentaho Enterprise Edition (EE) и Pentaho Community Edition (CE).

ПродуктТипПоследняя версияОписание
CtoolsНабор подключаемых модулей сервераРазноеИзвестный как инструменты сообщества, он включает в себя растущий набор функций, обычно содержащихся в пакете с сокращенным именем, где первая буква C всегда означает сообщество и одновременно представляет его статус как бесплатного, так и открытого. Инструменты производятся и управляются Webdetails. Документацию по инструментам можно найти на ctools.webdetails.org. Чаще всего набор Ctools устанавливается с помощью сценария linux., Но в следующем выпуске планируется включить диспетчер пакетов в BA Server, который помогает при установке.
Компоненты диаграммы сообщества (CCC)Сервер plug-inРазноеБиблиотека графиков поверх Protovis, очень мощного бесплатного инструментария для визуализации с открытым исходным кодом. Цель CCC - предоставить разработчикам возможность включать в свои информационные панели основные типы диаграмм, не теряя при этом главного принципа: расширяемости. Диаграммы, созданные с помощью CCC, становятся компонентами, которые отображаются на информационных панелях.
Community Build Framework (CBF)Build Script Framework3.7Ориентированная на сценарий с несколькими проектами / средами, Community Build Framework (CBF) предоставляет возможность для настройки и развертывания приложений на основе Pentaho. Это Apache Ant, сценарий сборки Java, который позволяет пользователю создать шаблон своей установки Pentaho BA Server, включая исправления и любые настройки или специальный контент, и быстро его развернуть. Это может помочь в переходе на новые версии BA Server и в быстром создании настраиваемых серверов Pentaho для клиентов.
Доступ к данным сообщества (CDA)Серверный плагинпоследняя версия Действует как общий уровень для доступа к данным на сервере Pentaho BA. Файлы CDA могут содержать файлы преобразований SQL, MDX, Pentaho Data Integration, скриптовые источники данных и многое другое. CDA также предоставляет REST API для прямого вызова сервера Pentaho BA и получения результатов запроса обратно в формате JSON, XML, XLS, HTML или CSV. По умолчанию используется JSON. Вывод HTML позволяет пользователям MS Excel легко выполнять веб-запросы и извлекать результаты прямо в книгу Excel без дополнительного программного обеспечения в середине. CDA входит в комплект всех серверов Pentaho.
Обозреватель данных сообщества (CDB)Серверный плагинОбозреватель данных сообщества использует визуальный браузер OLAP под названием Saiku для создания запроса, который может использоваться R для выполнения аналитики на набор результатов.
Community Distributed Cache (CDC)Серверный плагинпоследняя версия

CDC означает Community Distributed Cache и обеспечивает высокопроизводительный, масштабируемый и распределенный кэш кластеризации памяти на основе Hazelcast как для CDA, так и для Mondrian.. CDC - это подключаемый модуль Pentaho, который предоставляет следующие функции:

  • Поддержка распределенного кэша CDA
  • Поддержка распределенного кэша Mondrian
  • Возможность переключения между кешем по умолчанию и кешем CDC для cda и mondrian
  • Изящно обрабатывает добавление / удаление новых узлов кэша
  • Позволяет выборочно очищать кеш определенных информационных панелей CDE
  • Позволяет выборочно очищать кеш определенных схем / кубов / измерений кубов Мондриана
  • Предоставляет API для очистки кеша извне (например: после запуска ETL)
  • Обеспечивает просмотр состояния кластера
  • Поддерживает несколько серверов pentaho, использующих один и тот же кластер (например: этап и производство)
  • Поддерживает несколько вариантов конфигурации памяти
Генератор данных сообщества (CDG)Задания PDIН / ДCDG ​​- генератор хранилища данных который помогает создавать образцы данных для создания панелей мониторинга концепции. Учитывая определение размеров, которые мы хотим, CDG будет случайным образом рандомизировать данные в пределах определенных параметров и выводить 3 разных вещи:
  • База данных и таблица для таблицы фактов.
  • Файл со вставками для таблицы фактов.
  • Файл схемы Mondrian для использования в Pentaho.
Проверка данных сообщества (CDV)Серверный плагинCDV добавляет возможность создания проверочных тестов на сервере Pentaho BA для цель проверки как целостности самого сервера, так и данных, используемых сервером.
Community Graphics Generator (CGG)Серверный плагинпоследняя версия

плагина Pentaho, который позволяет пользователю экспортировать диаграммы CCC / CDE в виде изображений, позволяя включать диаграммы CDE в конструктор отчетов Pentaho. отчеты. Короче говоря, этот плагин может отображать на стороне сервера точно такую ​​же диаграмму, которая отображается в браузере с помощью CDE / CDF.. Основные характеристики:

  • Выполняет определение диаграммы CCC на стороне сервера и выводит диаграмму в виде изображения или файла svg.
  • Предоставляет диаграмму как URL-адрес
  • Полная интеграция с CDE.
  • Может также использоваться для визуализации настраиваемых преобразований svg и файлов javascript на стороне сервера и вывода их в виде изображений.
Редактор панели мониторинга сообщества (CDE)Серверный плагин20120719 CDE - это продвинутый пользовательский инструмент для создания информационных панелей на сервере Pentaho BA. CDE и лежащие в основе технологии (CDF, ​​CDA и CCC) позволяют пользователям разрабатывать и развертывать информационные панели на платформе Pentaho быстро и эффективно. Он не так удобен для пользователя, как плагин Pentaho Dashboard Designer, но позволяет пользователям создавать гораздо более сложные проекты.
Community Dashboard Framework (CDF)Серверный плагин4.8-стабильныйCDF входит в комплект всех серверов Pentaho. Это структура, используемая как CDE, так и Pentaho's Dashboard Designer для создания информационных панелей в системе.
  • Она разделяет логику (JavaScript) презентации (HTML, CSS)
  • Она имеет жизненный цикл с компонентами, взаимодействующими друг с другом
  • Он использует AJAX
  • Он расширяемый, что дает пользователям высокий уровень настройки
  • Опытные пользователи могут расширять библиотеку компонентов.
  • Они также могут вставлять свои собственные фрагменты кода JavaScript и jQuery.
Вкладки запуска сообщества (CST)Серверный плагин1.0 Из box Сервер Pentaho BA поставляется с пользовательским интерфейсом, называемым Pentaho User Console (PUC), который отображает весь контент, открывая вкладки внутри себя. Вкладки запуска сообщества предоставляют простой способ определять и отображать специализированный контент для пользователей, автоматически открывая вкладки при входе в систему.
  • Это позволяет вам определять разные вкладки запуска для каждого пользователя, который входит в PUC. Его легко настроить.
  • Он позволяет пользователям определять вкладки запуска на основе имен пользователей или ролей пользователей.
  • Для определения вкладок запуска он позволяет вам указывать имена или роли пользователей, используя регулярные выражения.
SaikuСерверный плагинпоследняя версия Saiku - это модульный пакет для анализа с открытым исходным кодом, предлагающий легкий OLAP, который легко встраивается, расширяется и настраивается. По форме и функциям он похож на плагин Pentaho Analyzer.

Сервер RESTful подключается к существующим OLAP-системам, которые затем обеспечивают удобную и интуитивно понятную аналитику через легкий интерфейс.

Saiku-ReportingСерверный плагин1.0-GA Быстро развивающийся инструмент создания отчетов AD HOC, аналогичный плагину Pentaho Interactive Reporting.. Основные характеристики:
  • Дизайн отчета перетаскиванием
  • Экспорт в: PDF, CSV, XLS, CDA, PRPT
  • Использует шаблоны PRPT дизайнера отчетов Pentaho
  • Группировка
  • Агрегация
  • Итоги
  • Поддержка OpenFormula
Лицензирование

Pentaho следует бизнес-модели с открытым ядром. Он предоставляет две разные версии Pentaho Business Analytics: версию для сообщества и версию для предприятий. Корпоративную версию необходимо приобрести для модели с подпиской . Модель подписки включает поддержку, услуги и усовершенствования продуктов посредством годовой подписки. Корпоративная версия доступна по коммерческой лицензии. Лицензия Enterprise включает 3 уровня Pentaho Enterprise Support : Enterprise, Premium и Standard. Редакция сообщества - это бесплатный продукт с открытым исходным кодом под лицензией Стандартной общественной лицензии GNU версии 2.0 (GPLv2), Стандартной общественной лицензии ограниченного применения GNU версии 2.0 (LGPLv2) и Mozilla. Общественная лицензия 1.1 (MPL 1.1).

Признание
  • Награда InfoWorld Bossie Award 2008, 2009, 2010, 2011, 2012
  • Премия Ventana Research Leadership Award 2010 за уход за пожилыми людьми StoneGate
  • CRN Emerging Technology Vendor 2010 [2]
  • ROI Awards 2012 - Nucleus Research
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-01 08:33:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте