Redash — это веб-приложение для аналитики данных и визуализации, предназначенное для объединения запросов к различным источникам данных, построения визуальных отчётов и совместного использования результатов. Платформа предоставляет интерфейс для написания SQL- и NoSQL-запросов, создание дашбордов и настройки оповещений на основе результатов запросов. Redash ориентирован на облегчение работы команд аналитиков и разработчиков с разнородными хранилищами данных и на упрощение процесса преобразования сырых данных в наглядные визуализации.
Проект возник как инструмент с открытым исходным кодом и развивался в экосистеме инструментов бизнес-аналитики, поддерживая подключение к множеству баз данных, облачных сервисов и API. В типичном сценарии использования пользователи создают запросы, сохраняют их как источники данных для виджетов дашборда и настраивают расписания обновления и правила оповещений. Интерфейс ориентирован на совместную работу: результаты запросов и дашборды можно делиться внутри команды, управлять доступом и отслеживать историю выполнения запросов.
- Подключения к источникам: поддержка множества СУБД и сервисов, включая реляционные и аналитические хранилища, а также внешние API.
- Редактор запросов: веб-редактор с подсветкой синтаксиса для SQL и некоторых NoSQL диалектов, возможность сохранения и повторного использования запросов.
- Визуализации: набор типов графиков и таблиц для представления результатов запросов, настройка параметров отображения и фильтрации.
- Дашборды: организация визуализаций в интерактивные панели с поддержкой виджетов, перемещаемых и настраиваемых пользователями.
- Планировщик обновлений: автоматическое выполнение запросов по расписанию для поддержания актуальности данных на дашбордах.
- Оповещения: настройка порогов и условий для уведомлений по результатам запросов с доставкой через разные каналы.
- Совместная работа: функции совместного доступа, управление правами пользователей и история изменений запросов и дашбордов.
- Интеграция и расширяемость: возможности подключения к внешним инструментам и сервисам, а также кастомизации через плагины или API.