Saiku Analytics
- это клиент для работы с массивами данных с открытыми исходными кодами. Разрабатывается и поддерживается корпорацией Pentaho
.
OLAP-куб
— (On-Line Analytical Processing — интерактивный анализ данных) многомерный массив данных, как правило, разреженный и долговременно хранимый, используемый в OLAP. Может быть реализован на основе универсальных реляционных СУБД или специализированным программным обеспечением. Подробнее в статье OLAP-куб.
Настройка подключения к БД
Первым шагом для создания OLAP куба является подключение источника данных. Для этого необходимо произвести следующие действия:
1.Авторизоваться под ролью «Администратор»;
2.Открыть «Manage Data Sources» и во всплывающем окне кликнуть на шестеренку ;
3.В выпадающем меню кликнуть на «New connection»;
4.В открывшемся pop up «Database Connection» заполнить поля для подключения к БД:
- Connection Name;
- Database Type (при выборе различным типов БД меняются поля для настройки подключения, далее указаны поля для PostgreSQL);
- Access (по умолчанию Native (JDBC))
- Host Name;
- Database Name;
- Port Number (по умолчанию 5432);
- User Name;
- Password
5.После заполнения полей кликнуть на кнопку «Test» для проверки соединения;
6.Если все корректно отработало, кликнуть по кнопке «OK» для сохранения конфигурации.
Публикация схемы OLAP куба
Вторым шагом для создания куба является публикация схемы, разработанной в Pentaho Schema Workbrench или вручную.
1.Открыть «Manage Data Sources» и во всплывающем окне кликнуть на шестеренку ;
2.В выпадающем меню кликнуть на «Import Analysis»;
3.Во всплывающем окне «Import Analysis» нужно заполнить следующие поля:
- Mondrian File (Выбирается xml файл схемы с директории своего ПК);
- Выбрать «Select from available data sources»;
- Data Source (Выбрать из списка подключение к БД, созданное на 1 шаге)
4.После заполнения кликнуть на кнопку «Import»;
Создание куба
1.На главной странице Pentaho кликнуть на кнопку «Create New»;
2.В появившемся списке кликнуть на кнопку «Saiku Analytics»;
3.Далее кликнуть на кнопку «Create a new quary»
4.В открывшемся окне справа нужно кликнуть на иконку для обновления данных;
5.Выбрать нужный куб из выпадающего списка;
6.Добавить измерения и меры, отображен результат: