Mondrian - OLAP-сервер с открытым исходным кодом, предназначенный для многомерного анализа данных (OLAP-аналитики).
Преимущества использования OLAP вместо портальных BI-решений (Tableau, Power BI ...):
- Работа с данными в привычном интерфейсе MS Excel
- Создание графиков и сводных таблиц без программирования со всеми возможностями форматирования MS Excel
- Возможность создания неограниченного кол-ва отчетов, графиков пользователями без привлечения ИТ.
Mondrian относится к классу ROLAP серверов, когда данные для расчетов расположены в СУБД, поэтому рекомендуется использовать для хранения базу данных, оптимизированную для аналитической нагрузки.
Типовое решение:1. Mondrian - сервер OLAP-расчетов, с которым взаимодейтвует пользователь через MS Excel
2. Clickhouse - колоночная OLAP база данных, где расположены данные и которая принимает запросы от Mondrian
3. dbt, Airflow, Kafka - сервера ETL для загрузки данных в базу данных Clickhouse.
Причины внедрять или мигрировать на Mondrian с MS SSAS:
1. Бесплатное програмное обеспечение с открытым исходным кодом
2. Импортозамещение
3. Быстродействие, т.к. используется бусокпроизводительная СУБД Clickhouse для хранения и обработки аналитических запросов
4. Отсуствие ограничений в подключении источников данных, которые есть у MS SSAS. Например, у MS SSAS есть сложности с использованием данных из PostgeSQL или GreenPlum.
Живое демо Mondrian:
1. Курс Биткоина - обновление каждые 15 секунд
2. База перелетов между городами
Чтобы подключиться к демо, требуется выбрать в Excel:
Закладка "Данные" -> "Получить данные" -> "Из служб Analysis Services" -> В имени сервера указать "http://176.108.251.81:5121/emondrian/xmla"
Пример, файла MS Excel с настроенным подключением доступен по ссылке:
https://disk.yandex.ru/i/ok3gQpCmnK6cZQДля обновления данных требуется нажать: Данные -> Обновить всё
Наша команда может:
1. Провести демо
2. Произвести миграцию с MS SSAS в Mondrian
3. Оказать консультации по самостоятельной миграции на Mondrian