Metabase
Установка
Для установки Metabase потребуется Docker.
Введите в терминале (или в консоли) команду:
docker run -d -p 3000:3000 --name metabase metabase/metabase
Подробнее: https://www.metabase.com/start/oss/
Metabase запустится и будет доступна по адресу: http://localhost:3000/
Настройка Metabase
Следуйте шагам и заполняйте поля:
На 3 шаге есть возможность подключить свою базу данных, либо продолжить работу.
Подключение к своей базе данных
Настройка базы данных осуществляется через панель Администрирование -> Базы данных.
Заполните поля для подключения к своей базе данных. Укажите хост:
host.docker.internal
Подробнее о командах и создании БД mysql
В настройках включите загрузку данных CSV в подключенную БД:
💡Проверьте каждый раздел Настроек. Настройте Локализацию, включите Публичный обмен.
Процесс работы
Подготовка данных
Работа выполняется через меню Основное приложение и кнопку Новый.
Здесь вы можете загрузить свои данные. Данные в формате CSV подгрузятся в вашу подключенную БД, если вы это настроили.
После загрузки данные появляются в папке Базы данных и в качестве модели данных. Чтобы добавить вычисляемые поля, сделать приведение типов, объединить таблицы и т.п. требуется создать SQL-запрос.
Таким образом вы создадите таблицу данных и не придется при создании диаграмм осуществлять одни и те же преобразования с с этими данными.
Итоговая таблица автоматически сохраняется в Статистику:
Диаграммы
Для построения диаграммы потребуется сделать запрос к данным.
В запросе выбирается: источник данных в поле Данные.
Далее может быть настроена: фильтрация, соединение таблиц или вычислено поле.
"Суммировать" - это настройка агрегаций и группировок, где уже учитывается фильтрация, созданные поля.
Таких группировок может быть несколько, например, сначала суммируются все транзакции по месяцам, а затем выводится их среднее значение.
Также может быть настроена сортировка по убыванию/возрастанию.
После настройки запроса, нужно нажать на кнопку "Визуализация" внизу страницы.
Визуализацияпозволяет выбрать тип диаграммы.Шестеренка(настройка) - настроить параметры диаграммы.- Иконка таблицы снизу по центру - отображает сводную таблицу данных с учетом выбранных группировок и агрегаций.
- Рядом с ней иконка визуализации - отображает диаграмму.
Редактор- позволяет вернуться на предыдущий шаг настройки запроса к данным.Суммировать- добавить дополнительную группировку и агрегацию.
Сохраните визуализацию в папку Наша статистика.
Дашборд
Для создания Дашборда - нажмите кнопку Новый -> Дашборд.
Через кнопку + добавляйте визуализации.
Здесь же вы можете настроить текстовые блоки, ссылки, iframe, разделы, фильтры и задать ширину окна.
Настройка фильтра выполняется следующим образом:
- В поле справа в поле Ярлык вводится название фильтра, указывается его тип.
- Для визуализаций, на которые фильтр должен действовать - выбирается соответствующее поле из данных.
Кросс-фильтрация настраивается для тригерной визуализации через кнопку Поведение при нажатии.
В открывшемся окне справа выбирается "Обновите фильтр дашборда" и ярлык фильтра.