Оформление
Виджеты
Виджет — визуализация, построенная на одном датасете: таблица, диаграмма или числовой показатель. Каждый виджет открывается на отдельной странице.
Как построить виджет
- Откройте раздел Виджеты и нажмите Создать виджет.
- Нажмите Выбрать датасет и укажите датасет — он задаёт набор доступных полей.
- Выберите Тип виджета в правой панели.
- Перетащите поля из левой панели на полки в верхней части конструктора.
- Задайте название виджета, щёлкнув по заголовку страницы, и нажмите Сохранить.

Поля в левой панели сгруппированы по таблицам датасета. Значок рядом с полем показывает тип: число, текст или дата.
Класть поле на полку можно и без перетаскивания: кнопка ⋮ рядом с полем открывает меню В категорию, В серии, В меру, В фильтр, В сортировку. Недоступные для этого типа виджета пункты в меню неактивны.
Датасет виджета меняется в том же левом столбце: меню рядом с его названием, пункт Заменить датасет. Поля с полок при этом не убираются — если в новом датасете таких полей нет, виджет ответит ошибкой вида «Таблица-владелец меры не найдена в датасете». Замените поля на полках сами.
В верхней панели редактора есть ещё три кнопки: История, Дублировать — копия виджета со всеми настройками — и Удалить.
Кнопка История открывает список шагов текущего сеанса редактирования: каждый подписан понятно — «Добавлено поле „amount“ в значения», «Изменён тип на „Линейный график“». По списку видно, что менялось, и можно вернуться на несколько шагов назад; там же указаны сочетания Ctrl+Z и Ctrl+Shift+Z. Это не журнал версий: после сохранения и выхода список очищается.
Полки конструктора
Набор полок зависит от типа виджета. Для диаграмм он такой:
| Полка | Что кладут | Пример |
|---|---|---|
| Категория | Измерение — то, по чему разрезаются данные: текст или дата | Категория товара |
| Серии | Дополнительное измерение для разбивки на несколько рядов. Необязательная полка | Статус заказа |
| Мера | Числовое поле, которое агрегируется | Сумма заказа |
| Фильтры | Условия отбора строк. Несколько условий объединяются по «И» | Только оплаченные заказы |
| Сортировка | Порядок и приоритет сортировки | По убыванию выручки |
Дальше конструктор разбирается по частям:
| Что настраиваете | Куда идти |
|---|---|
| Какой тип визуализации выбрать и сколько полей он принимает | Типы виджетов |
| Поля на полках: агрегация, формат, фильтры, сортировка | Поля, фильтры и сортировка |
| Оформление: заголовок, легенда, оси, подписи, масштабирование | Оформление виджета |
| Выделение значений цветом по условию, шкале или полосе | Раскраска значений |
| Секции, которые есть только у отдельных типов: гистограммы, показателей, шкал, круговых, радаров | Настройки под тип |
| Виджет со своим кодом на HTML и JavaScript | Свой код |
Если данные не отображаются
Пустой виджет — не всегда ошибка сборки. Частые причины, от простого к сложному:
| Что видите | Где искать |
|---|---|
| Пусто, фильтры на полке заданы | Условия отбора: возможно, они не оставляют строк — поля и фильтры |
| Пусто, а у коллеги данные есть | Правила видимости строк: вам не адресовано ни одно — RLS |
| «Экстракт датасета не построен» | Датасет в режиме извлечения, витрина ещё не собрана — материализация |
| «Поле … отсутствует в GROUP BY» | Мера без агрегации вместе с измерением — поля и фильтры |
| «Поля […] нельзя показать вместе с мерами этого виджета» | Кардинальность связи в датасете — связи между таблицами |
| «Внутренняя ошибка сервера» | Чаще всего формула: функция не исполняется источником или тип не сходится — справочник функций |
Остальные симптомы разобраны в Решении проблем.
Что дальше
Готовые виджеты собираются на дашборде: там задаётся раскладка, фильтры на всю страницу и связи между виджетами — Дашборды.