Единое хранилище данных и дашборды для сервиса доставки «Едостав»
О клиенте
«Едостав» — онлайн-сервис доставки еды, продуктов и воды. Через приложение и сайт пользователи заказывают блюда и товары из кафе, ресторанов и магазинов своего города с круглосуточной доставкой; сервис работает в нескольких городах России.
Задача
Данные были разрознены: показатели мобильных приложений хранились в AppMetrica, остальное — во внутренних базах. Не хватало ряда отчётов, прежде всего по клиентам, а для анализа приходилось переключаться между разными сервисами. Нужно было собрать данные в едином хранилище и дать общий дашборд.
Цели
- →Объединить данные из AppMetrica и внутренних баз в едином хранилище
- →Реализовать недостающие отчёты
- →Создать единое пространство для аналитики вместо нескольких разрозненных сервисов
- →Настроить регулярную автоматическую загрузку данных
Что реализовано
- 01
Единое хранилище на ClickHouse
Настройка загрузки данных из AppMetrica и внутренних баз MySQL в ClickHouse как единое аналитическое хранилище.
- 02
Загрузка данных на Airflow
Организация регулярной загрузки данных через DAG'и Apache Airflow.
- 03
Дашборды в Metabase
Построение дашбордов для анализа операционной деятельности, мониторинга ключевых показателей и т.д. в Metabase, выбранном клиентом в качестве BI-системы.
- 04
Развитие и новые источники
Продолжение работы над дашбордами и подключение дополнительных источников данных по мере необходимости.
Результат
Компания получила единое хранилище данных и объединяющие данные из разных систем дашборды: операционные показатели и отчёты теперь доступны в одном месте, без переключения между разными инструментами.