Перейти к содержанию

Метрики

Метрики помогают формализовать и унифицировать способ расчёта совместно используемых показателей.

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

Например, вы создаёте метрику, которая рассчитывает выручку, чтобы другие пользователи могли использовать выручку в своих запросах. Так вы стандартизируете расчёт выручки (и не получите пять разных формул «выручки»).

Использование метрик

Вы можете:

  • сохранять метрики в коллекциях;
  • добавлять метрики на дашборды;
  • просматривать метрики в браузере базы данных;
  • выбирать метрики как столбцы агрегации в блоке "Суммировать" при создании запросов, изменять их или комбинировать.

Метрики в конструкторе запросов

При создании запросов в конструкторе вы найдёте метрики, которые создала команда, в разделе Суммировать под Общие метрики. Можно выбрать несколько метрик: они будут рассчитаны независимо, а затем автоматически соединены по выбранным измерениям.

Общие метрики

Также можно выбрать метрику как источник данных при создании нового запроса. Если у метрики есть временно́е измерение, Glarus BI добавит его как группировку. Вы можете изменить группировки, чтобы разбить метрику по другим измерениям.

Вкладка "Метрики" в диалоге выбора сущностей

Можно использовать пользовательские выражения, чтобы комбинировать несколько метрик или выполнять вычисления поверх метрик.

Создание метрики

Чтобы создать метрику, откройте палитру команд ctrl/cmd + k, найдите команду Новая метрика. Также можно создать метрику, перейдя в Обзор > Метрики в боковом меню и нажав +.

Выберите исходные данные. Можно начать с модели, метрики, таблицы или сохранённого запроса.

Редактор метрик похож на обычный конструктор запросов, но есть два ключевых отличия:

Формула

Для определения метрики требуются только шаги выбора данных и формулы. Вы можете объединять и фильтровать данные перед шагом формулы и устанавливать измерение времени по умолчанию для группировки.

Формула метрики

Формула — основа метрики. Это то, что вы агрегируете, и она обязательна при определении метрики.

Вы можете создавать метрики на основе существующих метрик.

Метрика, построенная на основе других метрик

Измерение времени по умолчанию для метрики

Для метрики можно опционально задать измерение времени по умолчанию. Glarus BI будет использовать это измерение по умолчанию, когда метрика открывается или отображается на карточке в коллекции или на дашборде.

На изображении ниже показаны две закреплённые метрики в верхней части коллекции. У левой метрики нет измерения времени по умолчанию, поэтому Glarus BI показывает метрику как график с числом. У правой метрики есть измерение времени по умолчанию, поэтому Glarus BI показывает её как линейный график.

Закреплённые метрики

Установка временно́го измерения не привязывает метрику к этому конкретному измерению. Если кто‑то использует метрику в запросе или на дашборде, он сможет группировать и по другим временным измерениям и гранулярностям.

Например, можно рассчитать выручку и задать измерение времени по умолчанию Создано по месяцам. Но если кто‑то добавит эту метрику на дашборд, он сможет сгруппировать выручку по другой гранулярности (например, по кварталам). Учитывайте это, чтобы не назвать метрику «Выручка за месяц» и ожидать, что выбор измерения «месяц» запретит группировать выручку по другим временны́м гранулярностям.

Редактирование метрики

Чтобы отредактировать метрику, нажмите на меню с тремя точками () и выберите Редактировать определение метрики. Для редактирования метрики требуется доступ с правом попечителя на коллекцию метрики.

Внесите изменения и сохраните их.

Когда вы нажимаете на метрику, Glarus BI предполагает, что вы используете эту метрику как отправную точку для нового запроса. Можно сохранить любые внесённые изменения как новый запрос, но эти изменения не повлияют на определение метрики.

Разрешения для метрик

Как и для запросов, моделей и дашбордов, возможность группы просматривать или редактировать метрику зависит от разрешений коллекции. Под «просмотром» подразумевается возможность видеть метрику в коллекции или видеть метрику как вариант при создании запроса с использованием этой метрики как источника данных. Если метрика используется в другом запросе, возможность группы просматривать запрос зависит от коллекции этого запроса, а не от коллекции метрики.

Под «редактированием» метрики подразумевается редактирование определения запроса метрики.

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

Дополнительная информация