Сделано за 5 минут! Вы заслуживаете этот потрясающий инструмент визуализации данных!

Java задняя часть
Сделано за 5 минут! Вы заслуживаете этот потрясающий инструмент визуализации данных!

Внедрил инструмент визуализации данных до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 для анализа нескольких таблиц. Если у вас есть потребности в визуализации данных, попробуйте!

использованная литература

Эта статьяGitHubGitHub.com/macro-positive/…Он был записан, приветствую всех на Star!