Что нового в Glarus BI 0.52?¶
Коннектор OData¶
Добавлена поддержка канала OData (Open Data Protocol feed) как одного из источников данных в Glarus BI.
Несмотря на то, что Open Data Protocol — это не СУБД, а веб-протокол для запроса и обновления данных, данные из ответов XML или JSON отображаются так же, как полученные из реляционной СУБД. После создания модели данных и её кэширования в СУБД с этими данными можно работать с помощью конструктора запросов, прямых запросов, создавать визуализации и размещать на дашбордах, обращаясь напрямую к таблицам модели в кэше.
Кэширование моделей из MS SQL Server¶
Модели могут быть созданы на основе данных из СУБД MS SQL Server. Источник данных настраивается администратором по аналогии с подключением к другим СУБД.
Импорт и экспорт настроек коллекций¶
На уровне программного интерфейса (API) появилась возможность выполнить экспорт настроек коллекции: запросов, моделей, визуализаций и дашбордов. На выходе можно получить файл json, содержащий наборы настроек. Далее эти настройки могут быть импортированы в другом экземпляре приложения или от имени другого пользователя.
Основное назначение функционала — помочь в переносе дашбордов между экземплярами приложения.
Явный запрет на использование данных таблицы¶
В предыдущих версиях доступ к данным блокировался на уровне коллекции. Это не позволяло в ряде случаев быть уверенным в фактическом отсутствии доступа отдельных групп к конкретным таблицам. В версии 0.52 появилась возможность заблокировать доступ группе к таблице.
Дополнительные параметры таблиц¶
- Вертикальные границы ячеек.
- Цвет сетки таблицы.
- Невидимые границы ячеек (выключение горизонтальных и вертикальных линий сетки).
- В таблицах с прокруткой на дашборде появилась возможность изменить ширину столбцов.
- Возможность прикрепления файла .xlsx в качестве заголовка таблицы для формирования "шапки" таблицы при экспорте.
Доработан экспорт простых и сводных таблиц в .xlsx¶
Экспорт таблиц может быть выполнен на трёх уровнях: запроса (визуализации), карточки дашборда и дашборда целиком. Пользователь может приложить файл заголовка таблицы, если нужна "шапка" таблицы в специальном формате. Таблицы выгружаются с сохранением форматирования ячеек:
- ширины столбцов;
- цвета, размера и начертания шрифта;
- цвета и расположения границ ячеек;
- фона ячеек;
- состояния переноса текста в ячейках;
- условного форматирования;
- типа и формата данных (выбирается максимально близкий к исходному).
Если на дашборде размещено несколько таблиц, они будут выгружены на один лист в порядке их отображения. Скрытые пользователем столбцы не попадают в файл экспорта.
Выборочное скрытие границ между виджетами дашборда¶
В настройки карточек дашборда добавлен ряд настроек, которые включают и отключают отступы с каждой из сторон карточки. Эти настройки позволяют при необходимости полностью скрыть границы между виджетами.
Брендирование¶
Добавлена возможность настройки логотипа, основных цветов системы и цветов, выбираемых для построения визуализаций. Это даёт возможность приблизить графический интерфейс системы к вашему корпоративному стандарту или цветовым предпочтениям.
Более точные ссылки на страницы документации¶
Переходя по ссылкам на документацию в интерфейсе Glarus BI, вы попадаете на наши онлайн-страницы с учётом версии и текущего раздела системы.
Улучшены уведомления, рассылаемые по электронной почте¶
Мы сделали письма о событиях более лаконичными, понятными и информативными.
Исправлена ошибка импорта Excel-файлов с пустыми листами¶
Пустые листы в файлах импорта теперь не являются помехой для импорта. Они будут проигнорированы системой.
Новый функционал Metabase 0.50–0.52¶
Ниже перечислен новый функционал Metabase, который присутствует в данном выпуске Glarus BI.
Лучевая диаграмма (Sunburst)¶
Новый тип диаграмм для иерархических данных. Совмещает простоту "пирога" с возможностями иерархических диаграмм, таких как TreeMap.
Диаграмма потоков (Sankey)¶
Предназначена для визуализации потоков информации, ресурсов, других величин между различными объектами. Реализована в Metabase с ограниченным набором настроек. Возможности должны быть расширены в более поздних версиях.
Комбо c накоплением и линией тренда¶
Подпись сегментов в гистограммах с накоплением¶
Настройка толщины и типа линии графика для каждого набора данных¶
Отсчёт оси Y графика может начинаться не с нуля¶
Дополнительная информация во всплывающих подсказках визуализаций¶
В настройках визуализаций появились параметры, позволяющие расширить набор информации во всплывающих подсказках.
Щелчок в легенде скрывает элемент визуализации (линию, столбец и т.д.)¶
Серая палитра для второстепенных элементов диаграмм¶
Если нужно создать фон для наиболее важных данных, представленных в цвете, можно использовать серую палитру. Она доступна для линии, гистограммы, области, спидометра.
Улучшено представление визуализаций в рассылке¶
Внешний вид диаграмм и графиков, рассылаемых по электронной почте, максимально приближен к интерфейсу приложения. Это относится к визуализациям:
- линия;
- область;
- гистограмма;
- комбо;
- разброс;
- водопад.
![]() |
![]() |
---|---|
В интерфейсе | В письме |
Webhooks для отправки уведомлений¶
Появилась возможность отправки уведомлений практически на любую платформу с помощью webhooks. До этого отправка была возможна только по электронной почте и в Slack.
Разделение полномочий на просмотр данных и создание запросов¶
Переход на новую схему разграничения прав должен пройти плавно и без проблем: новые настройки наследуют прежние, меняется отображение.
Новое выражение Offset
в конструкторе запросов для сравнения данных по времени с предыдущими¶
В конструкторе запросов появился аналог оконных функций, выражение Offset
. Оно позволяет упростить решение таких задач, как сравнение данных с предыдущим периодом времени или сравнение значений в соседних записях.
Например, вам нужно сравнить данные о продажах компании помесячно с продажами за эти же месяцы в прошлом году. В конструкторе запросов вы можете включить необходимую группировку по году и месяцу с подсчётом суммы, а затем обернуть это выражение в Offset
со смещением "-12". Смещение будет указывать, с какой строкой выполнять сравнение, в данном случае для выбора значения выполняется поиск "назад" на 12 строк.
Панель команд¶
Ctrl + k
(Cmd + k
на Mac) или щелчок по строке поиска вызывает блок с выпадающим списком доступных команд для быстрой навигации и выполнения действий из любого раздела системы.
Более быстрый и эффективный поиск для Postgres¶
Поиск в витринах на Postgres ускорился почти в 3 раза. Результаты стали более точными: полнотекстовый поиск включает частичные совпадения. Улучшен рейтинг: учитываются недавние просмотры и популярность элемента. Пока он доступен только для баз данных Postgres.
Если вы работаете на собственном хостинге и используете Postgres, администратору потребуется явно включить новый поиск. Для этого вам нужно установить переменную окружения MB_SEARCH_ENGINE=appdb
.
Индикатор "только просмотр" на запросах, которые запрещено редактировать¶
Создание пользовательских столбцов с помощью функций объединения и извлечения одним щелчком "волшебной" кнопки¶
С помощью пользовательских выражений можно объединить значения в двух столбцах в новый столбец (например, имя и фамилия — в полное имя) или извлечь часть значения (например, адрес электронной почты — в имя домена). Теперь у вас есть кнопка в заголовках столбцов и ярлыки в конструкторе запросов для объединения и извлечения данных в столбцах.
Браузер данных теперь включает модели¶
В левой навигационной панели рядом с базами данных появились модели для удобства навигации.
Перезапись CSV¶
Добавлена функция перезаписи данных из файлов CSV, при которой новые загружаемые данные сохраняются не в виде новых записей существующей таблицы, а перезаписывают её содержимое.
Данные из CSV могут быть загружены в ClickHouse¶
Драйвер ClickHouse теперь поддерживает хранение, анализ CSV и разграничение прав доступа.
Новый драйвер JDBC для поддержки Druid¶
Обновлена поддержка Druid SQL и функционала JDBC SQL, такого как разбор иерархических данных и запросы к ним.
Новый драйвер Druid использует другой тип подключения и язык запросов. Если вы уже использовали предыдущий драйвер, нужно начать с создания нового подключения к базе данных.
Более стабильный драйвер Databricks¶
Драйвер Databricks получил в Metabase статус официального. Ранее он имел статус драйвера сообщества и официально не поддерживался.
Переработаны метрики¶
- Объединение нескольких метрик в одну.
- Объединение метрики с источниками данных.
- Создавать и просматривать метрики теперь могут не только администраторы, но и все остальные пользователи.
- Для метрик создана новая страница.
- Администраторы могут маркировать метрики как "официальные" (прошедшие проверку).
При обновлении метрики будут перенесены из настроек администратора в новую коллекцию.
Демонстрационный дашборд¶
Для новых пользователей в системе появился демонстрационный дашборд для экспериментов. Его удобно использовать для изучения возможности встраивания.
Фильтры дашборда на любом этапе запроса¶
В составных запросах из нескольких этапов или с пользовательскими столбцами появилась возможность подключать фильтры к столбцам в любой части запроса карточки.
Встраивание внешнего контента на дашборд с помощью карточек iframe¶
![]() |
![]() |
---|---|
Карточка iframe | Результат вставки |
Любой внешний контент, который может быть размещён в iframe, теперь может быть отображён на дашборде.
Новые виджеты для группировки данных на дашборде по времени¶
Если у вас есть показатели, которые вы просматриваете за различные периоды времени (за неделю, месяц, квартал и т.д.), теперь не требуется изменять запрос. Настройка временной детализации производится одним щелчком мыши.
Несколько временных отрезков на один столбец¶
В конструкторе запросов можно переключать различные временные отрезки: год, месяцы, дни недели, часы суток и т.д. без добавления пользовательского столбца.
Больше всплывающих подсказок¶
Добавлены всплывающие подсказки в конструктор запросов и в заголовки столбцов.
Пользовательские выражения в конструкторе запросов¶
Конструктор запросов теперь предлагает пользовательские выражения для удобства использования.
Получите полный список доступных агрегатов и функций, не выходя из конструктора запросов, чтобы обратиться к другим источникам или выполнить поиск.
Больше интерактивности и возможностей для прямых запросов¶
К результатам прямых запросов (в том числе SQL) теперь можно применить фильтры заголовков столбцов, распределение и параметры детализации. Возможностей всё ещё меньше, чем после применения конструктора запросов, но больше чем было в предыдущих версиях.
Сохранение формата сводных таблиц при экспорте¶
Сводные таблицы сохраняют свои свойства при экспорте в Excel и в рассылках дашбордов по электронной почте.
Сохранение формата данных при экспорте¶
Система старается сохранить формат данных при экспорте в Excel и представить их так как они видны в системе. Но пользователь может также выгружать "сырые" данные.
Когда вы выгружаете данные, являющиеся результатом выполнения запроса, форматирование будет по умолчанию сохранено. Если зажать перед щелчком по кнопке "Экспорт" клавишу Ctrl
, форматирование будет сброшено.
Загрузка диагностической информации для отладки¶
Чтобы помочь техподдержке разобраться с ошибкой и состоянием вашей системы, экспортируйте журналы ошибок из меню настройки или с помощью сочетания клавиш Ctrl + F1
.
SDK для встраиваемой аналитики доступен в бета-версии¶
С помощью React можно встроить отдельные компоненты Metabase (графики, дашборды, конструктор запросов) в другое веб-приложение. Теперь компоненты не ограничены iframe и поддерживают больше настроек. Metabase предлагает эту возможность в виде бета-версии.
Улучшена прозрачная тема для подписанного встраивания и общедоступных ссылок¶
Стабильные идентификаторы элементов для перемещения содержимого между экземплярами с помощью сериализации¶
Для тех, кто использует сериализацию для перемещения дашбордов, запросов и других элементов между экземплярами, непоследовательные идентификаторы могут усложнить задачу. Стабильные идентификаторы сущностей наоборот обеспечивают независимость от среды или экземпляра, в котором вы находитесь.
Логические выражения в пользовательских столбцах¶
Вы можете использовать логический тип данных без необходимости приведения к строкам или числам.
Улучшения BigQuery включают ускоренную синхронизацию и Развёртывание JSON¶
Выполнена оптимизация процесса синхронизации. Появилась возможность запросов к вложенным элементам JSON.
Настраиваемое ограничение объёма загружаемых данных¶
Переменная окружения MB_DOWNLOAD_ROW_LIMIT
позволяет задать ограничение.
Корзина: работа с архивными данными¶
Данные могут быть по выбору пользователя удалены полностью из корзины или восстановлены. Корзина представлена в виде коллекции. В ней работает поиск, сортировка и просмотр метаданных. Видна всем пользователям, но удаление регламентируется разрешениями на коллекцию.
Массовая ручная очистка¶
Отправка в корзину данных, которые не просматривались в течение определённого времени.
Полное удаление данных¶
Появилась возможность удалить таблицу из базы данных, а не скрыть её, как в предыдущих версиях Metabase.