BI
April 12

Metabase

Установка

Для установки Metabase потребуется Docker.

Введите в терминале (или в консоли) команду:

docker run -d -p 3000:3000 --name metabase metabase/metabase

Подробнее: https://www.metabase.com/start/oss/

Metabase запустится и будет доступна по адресу: http://localhost:3000/

Запуск контейнера Metabase из Docker Desktop

Настройка Metabase

Следуйте шагам и заполняйте поля:

Первый шаг

На 3 шаге есть возможность подключить свою базу данных, либо продолжить работу.

Третий шаг

Подключение к своей базе данных

Настройка базы данных осуществляется через панель Администрирование -> Базы данных.

Панель Администрирования находится в меню в верхнем правом углу
Переход на вкладку Базы данных

Заполните поля для подключения к своей базе данных. Укажите хост:

host.docker.internal

Подробнее о командах и создании БД mysql

В настройках включите загрузку данных CSV в подключенную БД:

Включить загрузку данных CSV в подключенную БД

💡Проверьте каждый раздел Настроек. Настройте Локализацию, включите Публичный обмен.

Процесс работы

Подготовка данных

Работа выполняется через меню Основное приложение и кнопку Новый.

Здесь вы можете загрузить свои данные. Данные в формате CSV подгрузятся в вашу подключенную БД, если вы это настроили.

Окно загрузки данных

После загрузки данные появляются в папке Базы данных и в качестве модели данных. Чтобы добавить вычисляемые поля, сделать приведение типов, объединить таблицы и т.п. требуется создать SQL-запрос.

Таким образом вы создадите таблицу данных и не придется при создании диаграмм осуществлять одни и те же преобразования с с этими данными.

Итоговая таблица автоматически сохраняется в Статистику:

Диаграммы

Для построения диаграммы потребуется сделать запрос к данным.

В запросе выбирается: источник данных в поле Данные.

Далее может быть настроена: фильтрация, соединение таблиц или вычислено поле.

"Суммировать" - это настройка агрегаций и группировок, где уже учитывается фильтрация, созданные поля.

Таких группировок может быть несколько, например, сначала суммируются все транзакции по месяцам, а затем выводится их среднее значение.

Также может быть настроена сортировка по убыванию/возрастанию.

После настройки запроса, нужно нажать на кнопку "Визуализация" внизу страницы.

  • Визуализация позволяет выбрать тип диаграммы.
  • Шестеренка (настройка) - настроить параметры диаграммы.
  • Иконка таблицы снизу по центру - отображает сводную таблицу данных с учетом выбранных группировок и агрегаций.
  • Рядом с ней иконка визуализации - отображает диаграмму.
  • Редактор - позволяет вернуться на предыдущий шаг настройки запроса к данным.
  • Суммировать - добавить дополнительную группировку и агрегацию.

Сохраните визуализацию в папку Наша статистика.

Дашборд

Для создания Дашборда - нажмите кнопку Новый -> Дашборд.

Через кнопку + добавляйте визуализации.

Здесь же вы можете настроить текстовые блоки, ссылки, iframe, разделы, фильтры и задать ширину окна.

Настройка фильтра выполняется следующим образом:

  • В поле справа в поле Ярлык вводится название фильтра, указывается его тип.
  • Для визуализаций, на которые фильтр должен действовать - выбирается соответствующее поле из данных.

Кросс-фильтрация настраивается для тригерной визуализации через кнопку Поведение при нажатии.

В открывшемся окне справа выбирается "Обновите фильтр дашборда" и ярлык фильтра.