Внедрил инструмент визуализации данных доDataEase, я обнаружил, что все по-прежнему больше заинтересованы в этом инструменте визуализации. Недавно я нашел инструмент визуализации данных с очень хорошим интерфейсом.
Metabase
, По сравнению с DataEase, этот инструмент можно создать всего за 5 минут, не требуется сложной настройки, и он очень удобен в использовании. Это действительно хороший инструмент из коробки, я рекомендую его сегодня всем!
Адрес фактического центра электронной коммерции SpringBoot (50k+star):GitHub.com/macro-positive/…
Введение
Metabase — это простой и быстрый инструмент BI (визуализации данных), доступный на Github.27k+Star
, который очень популярен.
Метабаза имеет следующие особенности:
- Сборка с помощью Docker выполняется очень быстро, а сборка и настройка могут быть выполнены за 5 минут;
- Инструмент визуализации данных, доступный каждому, вам не нужно знать SQL;
- Предоставляет богатый интерфейс панели инструментов, настоящий онлайн-инструмент и поддерживает автоматическое обновление данных;
- Поддержка пользовательского SQL-запроса, подходящего для людей, которые понимают SQL;
- Мощная функция сводки данных, которая может автоматически генерировать информационные панели на основе данных;
- Можно выполнить ассоциативный анализ данных из нескольких таблиц, и нет необходимости писать SQL.
Ниже приведена панель инструментов, созданная Metabase, что довольно круто.
Установить
Установить Metabase с Docker очень просто, и мы установим его таким образом ниже.
- Сначала загрузите Docker-образ метабазы, только
400M
размер, очень маленький;
docker pull metabase/metabase
- Затем запустите службу метабазы с помощью следующей команды;
docker run -p 3000:3000 --name metabase \
-v /mydata/metabase-data:/metabase-data \
-e "MB_DB_FILE=/metabase-data/metabase.db" \
-d metabase/metabase
- Во время выполнения вы можете использовать следующую команду для просмотра журнала;
docker logs -f metabase
- Из лога легко видно, что Metabase — это артефакт, разработанный на Java, вывод следующего лога означает, что запуск прошел успешно.
- Наконец откройте брандмауэр
3000
порт для внешнего доступа.
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --reload
настроить
Прежде чем использовать Metabase, нам также потребуется некоторая настройка.
- Сначала посетите Metabase по следующему адресу, есть приветственный интерфейс, посетите адрес:http://192.168.3.105:3000/
- Затем выберите язык, интернационализация метабазы по-прежнему очень хороша, и она поддерживает множество языков;
- Далее создайте учетную запись администратора;
- Затем выберите базу данных, типы баз данных, поддерживаемые Metabase, также довольно богаты;
- Настроить информацию о подключении к базе данных;
- Выберите, разрешить ли анонимный сбор событий использования;
- После завершения настройки вы можете войти в основной интерфейс Метабазы.
использовать
Метабаза имеет встроенную базу данных H2, содержащую некоторые примеры данных. Давайте воспользуемся этими данными, чтобы продемонстрировать ее базовое использование.
- Во-первых, давайте откроем образец базы данных, чтобы увидеть, какие данные в ней находятся, в основном это таблицы данных заказов, товаров и пользователей;
- мы открыты
Orders
Таблица может просматривать данные в таблице;
- В Metabase визуальная диаграмма называется
问题
, давайте сделаем2019-2020年商品销售额增长趋势图
, сначала через过滤器
установить фильтр наCreated At
;
- Затем настройте условия и добавьте фильтры;
- затем пройти
聚合
функцию, установите условие агрегации как总和->Total
;
- Затем установите условие группировки
Created At
и сгруппированы по месяцам;
- После этого будет сгенерирован график линии тренда через левый нижний угол
可视化
кнопка, мы можем переключить график;
- Существует еще довольно много поддерживаемых диаграмм, и, наконец, нажмите
保存
кнопка для сохранения;
- Мы также можем использовать верхнюю часть
加号
кнопка для создания дашборда;
- Затем добавьте диаграммы на панель мониторинга,
电商平台的销售看板
Это завершено.
передовой
Функционал метабазы гораздо шире, давайте познакомимся с ее расширенным использованием.
сводная таблица
Pivot — это очень волшебная функция, когда мы получаем кучу данных и не знаем, как их анализировать, мы можем использовать ее для автоматического создания различных диаграмм для нас, и, возможно, мы получим желаемые результаты.
- Давайте взглянем
Orders
Таблица, нажмите кнопку молнии, чтобы использовать;
- В это время Metabase автоматически создаст панель инструментов для анализа некоторых данных, таких как общий объем заказа, объем продаж каждого продукта и объем продаж каждой категории продуктов.Вы можете найти интересующие вас данные;
- Нажмите кнопку масштабирования справа, чтобы провести более точный анализ на основе условий, таких как время.Здесь различные условия заказа анализируются в соответствии с измерением времени.
Настроить домашнюю страницу
С помощью функции тегов мы можем закрепить интересующий контент на главной странице.
- такой как наш предыдущий
某电商平台销售看板
Если вы более заинтересованы, вы можете отметить это;
- После завершения разметки ее можно легко просмотреть на главной странице.
Пользовательский SQL-запрос
Иногда данные, которые мы анализируем, более сложны и могут быть реализованы с помощью пользовательского SQL.
- можно нажать
创建问题
кнопку, затем создайте原生查询
;
- Затем выберите базу данных и введите пользовательский SQL для запроса.
ассоциация таблицы данных
Иногда, когда мы выполняем анализ данных, нам нужны данные из нескольких таблиц.В это время мы можем использовать функцию ассоциации таблиц данных, которая может быть достигнута без рукописного SQL.
- Скажем, мы хотим
按分类统计商品销量
, информация о классификации находится вProducts
В таблице информация о продажах находится вOrders
стол, мы можем пройти显示编辑器
выбирать关联
Функции;
- затем управлять
Orders
стол иProducts
Таблица, а затем просуммируйте объем продаж и сгруппируйте их в соответствии с классификацией продукта для достижения;
- Далее мы можем увидеть график статистики продаж каждого продукта по категориям.
Настройки администратора
С помощью функции настройки администратора мы можем изменить системные настройки метабазы, такие как языковые настройки, управление пользователями, управление базой данных и т. д.
- нажмите
设置->管理员
Вы можете переключиться на администратора для установки;
- существует
设置
, мы можем сделать некоторые основные настройки;
- существует
人员
Управление пользователями возможно в;
- существует
数据源
может управлять информацией о подключении каждой базы данных, пример данных, который мы использовали ранее, существуетH2
в базе данных;
- существует
权限
Доступно управление разрешениями.
Суммировать
Сегодня я испытал Metabase. Это действительно хороший инструмент из коробки. Его установка занимает всего 5 минут. Диаграммы, сгенерированные Metabase, также очень красивы и просты в использовании, и нет необходимости в написанном от руки SQL для анализа нескольких таблиц. Если у вас есть потребности в визуализации данных, попробуйте!
использованная литература
- адрес проекта:GitHub.com/Что он красит/Что…
- Официальная документация:Ооооооооооооооооооооооооооооооооооооооооооооооооло .com/docs/latest...
Эта статьяGitHubGitHub.com/macro-positive/…Он был записан, приветствую всех на Star!