Перейти к содержимому

Поля модели

Доступно: аналитикам и администраторам

Поля в карточке объекта сгруппированы в блоки: «идентичность», «ответственность», «отображение», «вычисление», а у таблиц ещё «источник», «первичный ключ» и «связи». Подписи полей на этой странице — те же, что в карточке. Как поля заполняют по шагам: Таблицы и связи, Измерения, Метрики.

Поле Что принимает
id Латинские буквы, цифры и _, первым — буква или _. id называет объект навсегда: переименование — это новый объект, а не правка.
название Как объект называется в интерфейсе и в ответах.
описание Что объект значит. Его читают люди и агент — пишите конкретно.
владелец Кто отвечает за определение.
теги Метки для поиска и группировки.
Поле Что принимает
источник «таблица» или «запрос».
имя Имя таблицы так, как его называет хранилище.
пространство имён Путь перед именем, от внешнего к внутреннему — например main или catalog.schema.
запрос SQL для источника «запрос»; передаётся в хранилище как есть.
подключение Подключение модели — все таблицы находятся в нём. Только показывается, не выбирается.
строки Примерное число строк — используется для оптимизации запросов. «посчитать строки» заполняет его по хранилищу.
первичный ключ Столбцы, значения которых уникальны. Без ключа ни один столбец не считается уникальным.
связи Для каждой: «алиас», «цель» (id таблицы) и «условие», например customer_id = customer.id.
Поле Что принимает
тип Тип значений измерения, например время.
гранулярность Для времени: самая мелкая гранулярность, с которой можно показать измерение.
таблицы По строке на таблицу: «таблица» и «выражение» — откуда в ней берётся значение. Несколько таблиц позволяют одному измерению охватить их все.
значения «нет» — только область значений; «категориальная» — значения образуют именуемое множество, что и даёт список значений.
значение, название, цвет Для каждого объявленного значения: сырое значение (сопоставляется точно), подпись и цвет на графиках. «null» — подпись для пустых значений.
Поле Что принимает
формат Как показывать значение: currency:USD, percent:1, number:0, date:long.
пусто Что показывать, когда у строки нет значения: «нет», число, текст, true или false.
вычисление «базовая» — считается по своим таблицам; «производная» — вычисляется из других метрик.
выражение (производная) Формула из других метрик, например revenue / orders_count.
привязки (базовая) Одна или несколько; поля привязки — ниже.
Поле Что принимает
таблица id таблицы.
вид «агрегат» — значение складывается за период; «снимок» — значение на момент времени, например остаток.
выражение Агрегат по строкам таблицы, например sum(amount).
время Столбец, который располагает строки на временной шкале. Для агрегата необязателен; для снимка обязателен — это дата каждого снимка, например placed_at.
ключ Для снимка: что именно снимается, например столбец склада или вагона.
фильтр Какие строки видит привязка до агрегации — собственный WHERE определения.

«Направление», «Показывать в наблюдениях», «Данные устаканиваются через … дн.», «Пороги» — см. Наблюдения.