Пентахо - Pentaho

Пентахо
Pentaho new logo 2013.png
Оригинальный автор (ы)Pentaho Corporation
Разработчики)Hitachi Vantara
Стабильный выпуск
9.0.0.0-423 / 31 января 2020 г.; 10 месяцев назад (2020-01-31)
Операционная системаWindows, Linux, Mac OS X
ПлатформаJava (программная платформа)
ТипБизнес-аналитика
ЛицензияPentaho Community Edition (CE): Лицензия Apache версии 2.0;

Pentaho Enterprise Edition (EE): коммерческая лицензия Hitachi
Интернет сайтwww.pentaho.com

Пентахо является бизнес-аналитика (BI) программное обеспечение, которое обеспечивает интеграция данных, Услуги OLAP, составление отчетов, информационные панели, сбор данных и извлечь, преобразовать, загрузить (ETL) возможности.[1][2] Штаб-квартира находится в Орландо, Флорида.[3] Pentaho был приобретен Hitachi Data Systems в 2015 году[4][5][6] а в 2017 году стала частью Hitachi Vantara.[7][8]

Обзор

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

Товары

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

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

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

Он поддерживает Многомерные выражения (многомерные выражения) язык запросов и 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 (Анализатор) (ПАЗ)EEПлагин сервера5.0.6-Плагин Pentaho Analyzer предоставляет веб-средство просмотра OLAP с возможностью перетаскивания. Он позволяет пользователю визуально создавать запросы многомерных выражений, перетаскивая части ранее определенной схемы Mondrian OLAP на холст, где могут выполняться другие действия, такие как фильтрация, сортировка, создание вычисляемых элементов из других показателей, экспорт таблицы результатов в PDF или MS Excel. , и, при желании, графическое отображение данных. Также известно, что он работает на Apple iPad с помощью веб-браузера Safari.
Интерактивная отчетность Pentaho (PIR)EEПлагин сервера5.0.6-Этот плагин позволяет пользователям создавать для этого случая отчеты в визуальном режиме перетаскивания.
Мастер доступа к данным PentahoEE, CEПлагин сервера--Этот плагин входит в комплект всех серверов и позволяет пользователям создавать новые источники данных для использования во всей системе из других баз данных или файлов CSV, загруженных на сервер, с помощью мастера настройки. На этапах создания источника данных пользователям также предоставляется возможность создать модель данных, описывающую, как столбцы или поля связаны друг с другом, создавая иерархии отношений, такие как время: год, кварталы, месяцы, недели и подразделение продукта, категория, тип и т. Д. Результирующая модель используется Mondrian и любым другим плагином, таким как Analyzer или Saiku, для создания новых запросов к вновь созданному источнику данных. Этот компонент является частью того, что Pentaho представляет как гибкую бизнес-аналитику, что означает просто возможность начать с базовых данных и быстро пройти через этапы, чтобы найти правильный способ структурирования, изучения и представления данных.[9]
Pentaho MobileEEСерверная часть5.0.6-Новое дополнение по сравнению с пакетом 4.5-GA - пользовательский интерфейс, адаптированный для использования с Apple iPad. Он предоставляет все основные функции анализа OLAP и запуска отчетов и информационных панелей, которые обеспечивают более эффективное взаимодействие на небольшом сенсорном экране. Mobile также добавляет функции для создания закладок для избранного контента для легкого доступа и концепцию открытия нескольких частей контента во вкладках.

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

ТоварПредложениеТипПоследняя версияОписание
Интеграция данных Pentaho (PDI)EE, CEНастольное приложениеPentaho Data Integration, под кодовым названием Kettle, состоит из ядра интеграции данных (ETL) и GUI приложения, которые позволяют пользователю определять задания и преобразования данных. Он поддерживает развертывание на одноузловых компьютерах, а также в облаке или кластере.
Pentaho для больших данныхEE, CEПлагин PDIНет данныхPentaho for Big Data - это инструмент интеграции данных, основанный на Интеграция данных Pentaho.[10] Это позволяет выполнять ETL работа в средах больших данных, таких как Apache, и за их пределами Hadoop или дистрибутивы Hadoop, такие как Amazon, Cloudera, EMC Greenplum, MapR и Hortonworks.[11] Он также поддерживает NoSQL источники данных, такие как MongoDB и HBase.[12]
Дизайнер отчетов PentahoEE, CEНастольное приложение9.0.0.0-423Pentaho Report Designer - это визуальный составитель отчетов с полосами. Возможности включают использование вложенных отчетов, диаграмм и графиков. Он может запрашивать и использовать данные из многих источников, включая SQL, Многомерные выражения, Доступ к данным сообщества, сценарии, определения статических таблиц и многое другое. Он состоит из основного механизма отчетов, способного создавать отчеты на основе XML файл определения, хранящийся в Zip (формат файла) с расширением .PRPT. Для механизма отчетов было разработано множество инструментов, в том числе GUI конструкторы и специальные мастера, которые проводят пользователя через пошаговый процесс создания отчета с использованием исключительно графических инструментов без необходимости написания какого-либо кода.
Pentaho Data MiningEE, CEНастольное приложениеWekaPentaho Data Mining использовала среду Waikato для анализа знаний (Weka ) для поиска в данных закономерностей. Weka состоит из алгоритмов машинного обучения для широкого набора задач интеллектуального анализа данных.[13] Он содержит функции для обработки данных, регрессионного анализа, методов классификации, кластерного анализа и визуализации. На основе обнаруженных закономерностей пользователи могут прогнозировать будущие тенденции.[14]
Редактор метаданных Pentaho (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-423Aggregate Designer работает с файлами схемы XML Pentaho Analysis (Mondrian) и базой данных с базовыми таблицами, описанными схемой, для генерации предварительно вычисленных, агрегированных ответов для ускорения работы анализа и запросов MDX, выполняемых для Mondrian. Это достигается за счет того, что программное обеспечение исследует иерархии, описанные в схеме, и меры, также определенные там, и генерирует SQL, который приведет к созданию таблиц, хранящих эти ответы для будущего использования Мондрианом. После использования программного обеспечения для создания этих сводных таблиц исходный файл схемы Mondrian XML, описывающий Куб OLAP изменяется для ссылки на предварительно вычисленные результаты.
Инструментальные средства Pentaho Schema (PSW)EE, CEНастольное приложение9.0.0.0-423Pentaho Schema Workbench предоставляет графический интерфейс для проектирования кубов OLAP для Pentaho Analysis (Mondrian). Созданная схема сохраняется как обычный XML-файл на диске. Нет необходимости использовать Schema Workbench для создания схемы, но это часто полезно для новичков и даже экспертов, которым нужно визуально осмотреть куб и быстро узнать, как его поддерживать или расширять.
Студия дизайна Pentaho (PDS)EE, CEНастольное приложение4.0Сервер Pentaho BA Server поддерживает специальные сценарии 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).

ТоварТипПоследняя версияОписание
ИнструментыНабор подключаемых модулей сервераРазныеИзвестный как Сообщество tools, он включает в себя растущий набор функций, обычно содержащихся в пакете с сокращенным именем, где первый C всегда означает сообщество и одновременно представляет его статус как бесплатного и открытого. Инструменты производятся и управляются Webdetails.[15] Документацию по инструментам можно найти по адресу ctools.webdetails.org. Чаще всего набор Ctools устанавливается с помощью сценария linux.,[16] но есть планы в следующем выпуске включить менеджер пакетов в BA Server, который помогает при установке.[17]
Компоненты построения диаграмм сообщества (CCC)Плагин сервераРазныеБиблиотека графиков поверх Protovis,[18] очень мощный бесплатный набор инструментов для визуализации с открытым исходным кодом. Цель CCC - предоставить разработчикам возможность включать в свои информационные панели основные типы диаграмм, не теряя при этом главного принципа: расширяемости. Диаграммы, созданные с помощью CCC, становятся компонентами, которые отображаются на информационных панелях.
Структура построения сообщества (CBF)Платформа сценариев сборки3.7Основанная на сценарии с несколькими проектами и средами, Community Build Framework (CBF) предоставляет способ настройки и развертывания приложений на основе Pentaho. Это Apache Ant, сценарий сборки Java, который позволяет пользователю создать шаблон своей установки Pentaho BA Server, включая исправления и любые настройки или специальный контент, и быстро его развернуть. Это может помочь в переходе на новые версии BA Server и в быстром создании настраиваемых серверов Pentaho для клиентов.
Доступ к данным сообщества (CDA)Плагин серверасамый последнийДействует как общий уровень для доступа к данным на сервере Pentaho BA. Файлы CDA могут содержать файлы преобразований SQL, MDX, Pentaho Data Integration, скриптовые источники данных и многое другое.[19] CDA также предоставляет ОТДЫХ API для прямого вызова сервера Pentaho BA и получения результатов запроса обратно в формате JSON, XML, XLS, HTML или CSV. По умолчанию используется JSON.[20] Вывод HTML позволяет пользователям MS Excel легко выполнять веб-запросы и извлекать результаты прямо в книгу Excel без дополнительного программного обеспечения в середине. CDA входит в комплект всех серверов Pentaho.
Браузер данных сообщества (CDB)Плагин сервераБраузер данных сообщества использует визуальный браузер OLAP под названием Saiku для создания запроса, который может использоваться р для выполнения аналитики по набору результатов.
Распределенный кэш сообщества (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 с целью проверки как целостности самого сервера, так и данных, используемых сервером.
Генератор графики сообщества (CGG)Плагин серверасамый последний

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

  • Выполняет определение диаграммы CCC на стороне сервера и выводит диаграмму в виде изображения или файла svg.
  • Отображает диаграмму как URL-адрес
  • Полная интеграция с CDE.
  • Также может использоваться для визуализации пользовательских преобразований SVG и файлов javascript на стороне сервера и вывода их в виде изображений.
Редактор панели мониторинга сообщества (CDE)Плагин сервера20120719CDE - это продвинутый пользовательский инструмент для создания информационных панелей на сервере Pentaho BA. CDE и лежащие в основе технологии (CDF, ​​CDA и CCC) позволяют пользователям разрабатывать и развертывать информационные панели на платформе Pentaho быстро и эффективно. Он не так удобен для пользователя, как плагин Pentaho Dashboard Designer, но позволяет пользователям создавать гораздо более сложные проекты.
Структура панели мониторинга сообщества (CDF)Плагин сервера4.8-стабильныйCDF входит в комплект всех серверов Pentaho. Это структура, используемая как CDE, так и Dashboard Designer от Pentaho для создания информационных панелей в системе.[21]
  • Он разделяет логику (JavaScript) презентации (HTML, CSS)
  • Он имеет жизненный цикл, в котором компоненты взаимодействуют друг с другом.
  • Он использует AJAX
  • Он расширяемый, что дает пользователям высокий уровень настройки.
  • Опытные пользователи могут расширить библиотеку компонентов.
  • Они также могут вставлять свои собственные фрагменты JavaScript и jQuery код.
Вкладки запуска сообщества (CST)Плагин сервера1.0Из коробки Pentaho BA Server поставляется с пользовательским интерфейсом, который называется Консоль пользователя Pentaho (PUC), которые показывают весь контент, открывая вкладки внутри себя. Вкладки запуска сообщества предоставляют простой способ определять и показывать пользователям специализированный контент, автоматически открывая вкладки при входе в систему.[22]
  • Это позволяет вам определять разные вкладки запуска для каждого пользователя, который входит в PUC. Легко настроить.
  • Он позволяет пользователям определять вкладки запуска на основе имен пользователей или ролей пользователей.
  • Для определения вкладок запуска он позволяет вам указывать имена или роли пользователей с помощью регулярных выражений.
СайкуПлагин серверасамый последнийSaiku - это модульный пакет для анализа с открытым исходным кодом, предлагающий легкий OLAP, который легко встраивается, расширяется и настраивается. По форме и функциям он похож на плагин Pentaho Analyzer.

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

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

Лицензирование

Пентахо следует за открытое ядро Бизнес модель. Он предоставляет две разные версии Pentaho Business Analytics: версию для сообщества и версию для предприятий. Корпоративную версию необходимо приобрести на подписка модель. Модель подписки включает поддержку, услуги и усовершенствования продуктов посредством годовой подписки.[23] Корпоративная версия доступна по коммерческой лицензии. Лицензия Enterprise идет с 3 уровнями Поддержка Pentaho Enterprise: 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[24]
  • Награда Ventana Research Leadership Award 2010 за уход за пожилыми людьми StoneGate [25]
  • CRN Emerging Technology Vendor 2010 [2]
  • ROI Awards 2012 - Nucleus Research[26]

Смотрите также

Рекомендации

  1. ^ Мадан Шейна, Овум. «Pentaho BI Suite Enterprise Edition». В архиве 2013-01-31 в Archive.today 15 сентября 2010 г. Проверено 12 февраля 2011 г.
  2. ^ Сет Граймс (16.06.2005). «Дебют стартапа Pentaho с открытым исходным кодом». Информационная неделя. Архивировано из оригинал на 2015-11-25. Получено 2016-11-04.
  3. ^ Стивен Браун, San Francisco Business Times. «Pentaho из Флориды нанимает Квентина Галливана в качестве генерального директора в Сан-Франциско». 4 октября 2011 г. Проверено 12 апреля 2012 г.
  4. ^ Кларк, Джек (10 февраля 2015 г.). «Hitachi купит Pentaho для поддержки программных средств анализа данных». Bloomberg.com. Получено 10 февраля 2015.
  5. ^ «Pentaho - Платформа интеграции и аналитики данных».
  6. ^ Бриджуотер, Адриан. «Hitachi покупает Pentaho, но как насчет пользователей?». Forbes. Получено 2018-06-19.
  7. ^ Дэрроу, Барб. «Hitachi подвергается серьезной реорганизации, чтобы конкурировать с GE» (19 сентября 2017 г.). fortune.com. Удача. Получено 19 сентября 2017.
  8. ^ «Hitachi представляет Hitachi Vantara: новую цифровую компанию, приверженную решению самых сложных в мире деловых и социальных проблем (пресс-релиз)». hitachivantara.com. 19 сентября 2017 г.. Получено 19 сентября 2017.
  9. ^ Майкл Тералло, Пентахо Мастер доступа к данным Проверено 29 июля 2012 г.
  10. ^ Сурья Мукерджи, Овум. "Pentaho расширяет охват больших данных. "8 марта 2012 г. Проверено 11 апреля 2012 г.
  11. ^ Джеймс Кобиелус, Forrester Research. "Forrester Wave: корпоративные решения Hadoop. "2 февраля 2012 г. Проверено 10 мая 2012 г.
  12. ^ Дэвид Меннингер, Ventana Research. "Pentaho 4 объединяет корпоративную бизнес-аналитику и интеграцию данных. "22 июня 2011 г. Проверено 8 апреля 2012 г.
  13. ^ Никос Масторакис, Валерия Младенов и Василики Контаргири. "Труды Европейской вычислительной конференции. »Гейдельберг, Германия: Springer Science and Business Media, 2009. ISBN  978-0387848136. п. 789. Проверено 11 июля 2012 года.
  14. ^ Эд Ворд, FLOSS ДЛЯ НАУКИ. "Машинное обучение с WEKA: интервью с Марком Холлом. "1 июля 2012 г. Проверено 25 июля 2012 г.
  15. ^ Консалтинговая компания Webdetails, Португалия
  16. ^ Педро, Алвес «Назад к основам: пошаговая установка Pentaho + Ctools» 15 декабря 2011 г., дата обращения 27 июля 2012 г.
  17. ^ Уилл, Горман Пентахо Вики Плагин Pentaho BI Server Marketplace 17 февраля 2012 г., дата обращения 27 июля 2012 г.
  18. ^ Стэнфордская группа визуализации, Protovis https://mbostock.github.com/protovis/
  19. ^ Документация CDA Проверено 26 июля 2012 года.
  20. ^ Справочник по веб-API CDA: doQuery Проверено 27 июля 2012 г.
  21. ^ Документация CDF
  22. ^ Документация CST
  23. ^ Торбен Педерсен и Мукеш Мохания. "Хранилище данных и открытие знаний. »Гейдельберг, Германия: Springer Science and Business Media, 2009. ISBN  978-3642037290. с.296-298. Проверено 6 апреля 2012 года.
  24. ^ «Bossie Awards 2012: Лучшие приложения с открытым исходным кодом: лучший выбор InfoWorld в области бизнес-приложений с открытым исходным кодом, от бэк-офиса до присутствия в Интернете». Инфомир. 18 сентября 2012 г.. Получено 1 октября, 2012.
  25. ^ [1]
  26. ^ Ядерные исследования

внешняя ссылка