Вопрос или проблема
Моя команда в настоящее время использует Redash для создания информационных панелей, отображающих данные о нашем продукте. У нас есть ETL-пайплайн, который загружает все соответствующие данные из нескольких баз данных в базу данных MySQL.
Затем у нас есть несколько запросов MySQL, которые читают из этой базы данных, фильтруют данные, создают важные таблицы и т. д. в то, что Redash называет результатами запросов.
После этого мы создаем множество запросов на основе этих результатов запросов, соединяем их с другими запросами (по сути, создаем другой пайплайн запросов), и в конечном итоге это становится основой нашей панели мониторинга.
Нам нравится в Redash:
- Редактор SQL (обязательно).
- Использование результатов запросов в других запросах.
- У него есть возможность кэшировать результаты запросов, а затем использовать эти закэшированные результаты, что очень полезно при написании сложных запросов с множеством соединений и экономит нам много времени.
- Он бесплатный.
Мы хотим перейти на другую платформу, в основном потому, что визуализации ужасные и слишком примитивные для наших нужд.
Мы пробовали Metabase, но по какой-то причине он использует все доступные ресурсы процессора сервера, который хостит базу данных (в отличие от Redash, который выполняет все вычисления в своей внутренней базе данных).
Microsoft сделала нам предложение, от которого мы не могли отказаться, для Power BI (слишком много цифр в цене).
Если вы знаете другие инструменты аналитики, я был бы рад услышать о них и вашем опыте с ними.
Спасибо
Bold BI предоставляет комплексное решение в области бизнес-аналитики, которое стоит рассмотреть.
-
- Редактор SQL (обязательно): Да. Используя Code View
-
- Использование результатов запросов в других запросах: Да. Режим Code View поддерживает подзапросы.
-
- У него есть возможность кэшировать результаты запросов, а затем использовать эти закэшированные результаты, что очень полезно при написании сложных запросов с множеством соединений и экономит нам много времени: Нет. Кэширование в настоящее время недоступно, но планируется включить его к сентябрю/октябрю 2020 года.
-
- Мы хотим перейти на другую платформу, в основном потому, что визуализации ужасные и слишком примитивные для наших нужд: Вы можете увидеть доступные визуализации здесь. Пользовательские визуализации также могут быть созданы.
Примечание: Я работаю в компании Syncfusion (Bold BI).
Ответ или решение
Когда ваш команда ищет надежный инструмент для аналитики, важно внимательно рассмотреть все ваши требования и предпочтения. Основываясь на вашем текущем использовании Redash, а также на опыте с другими платформами, такими как Metabase и Power BI, я поделюсь рекомендациями по выбору альтернативы.
1. Определите ваши ключевые требования
Прежде всего, давайте рассмотрим, что именно вам нужно от нового инструмента:
- SQL редактор: наличие удобного SQL редактора является для вас необходимым условием, так как вы проводите множество запросов.
- Работа с результатами: возможность использовать результаты одних запросов в других, что позволяет эффективно создавать сложные аналитические решения.
- Кеширование: экономия времени за счет кеширования результатов запросов, особенно при работе с большими объемами данных и сложными соединениями.
- Расширенные визуализации: поскольку вас не устраивают базовые визуализации в Redash, это еще один ключевой аспект, который необходимо учитывать.
- Эффективное использование ресурсов: оптимизация использования ресурсов сервера и минимизация нагрузки на базу данных.
2. Возможные альтернативы
Bold BI
Bold BI представляет собой мощное решение для бизнес-аналитики, которое может удовлетворить ваши требования:
- SQL редактор: Bold BI поддерживает детализированный SQL редактор, что позволяет вам легко выполнять запросы и анализировать данные.
- Использование результатов запросов: благодаря функционалу Code View, вы можете создавать подзапросы и эффективно фильтровать данные.
- Кеширование: на данный момент кеширование результатов не доступно, но ожидается ввод этой функции в будущем.
- Расширенные визуализации: Bold BI предлагает множество визуальных компонентов для построения отчетов, и вы также можете создавать индивидуализированные виджеты для отображения данных.
- Оптимизация работы: инструмент способен работать в режиме извлечения и перемещать данные в свою внутреннюю базу, что существенно снизит нагрузку на вашу основную базу данных.
Tableau
Если вы ищете еще более мощное решение, рассмотрите Tableau:
- Сложные визуализации: Tableau известен своими передовыми возможностями визуализации данных, которые позволят вам создавать интерактивные и наглядные дашборды.
- SQL редактор: Tableau поддерживает работу с SQL-запросами и может подключаться к различным источникам данных.
- Performance подкапотной: Tableau предлагает решения для оптимизации работы с ресурсами, что может помочь в снижении нагрузки на ваши серверы.
Looker
Еще одной альтернативой является Looker, который также предлагает множество функций:
- Где SQL – это первое: Looker использует собственный инструмент для работы с данными, LookML, что позволяет создавать понятные и адаптируемые запросы.
- Динамические визуализации: способности Looker в области визуализации и предоставления данных позволяют легко настраивать дашборды по потребностям бизнеса.
- Интеграция с другими системами: Looker легко интегрируется с различными источниками данных и API, упрощая управление данными.
3. Рассмотрите аспекты стоимости
Хотя Bold BI предоставляет различные тарифные планы, такие как Embedded и Cloud, важно тщательно изучить другие инструменты, такие как Tableau и Looker, с точки зрения ценовой политики. Tableau и Looker могут иметь более высокую стоимость, особенно в зависимости от масштаба вашей команды и потребностей в практически безграничной аналитике.
4. Заключение
При выборе нового инструмента для аналитики, основывайте свое решение на функционале, который наилучшим образом соответствует потребностям вашей команды. Bold BI, Tableau и Looker — это мощные инструменты, каждый из которых может предложить уникальные преимущества. Рекомендуется провести тестирование каждого из решений, чтобы удостовериться, что новый инструмент эффективно поддержит вашу работу и поможет визуализировать данные в соответствии с вашими ожиданиями.
Надеемся, что эта информация будет полезной в вашем поиске подходящего инструмента для аналитики.