Skip to content

Датасеты ​

Датасет — набор данных для анализа, собранный поверх одного или нескольких источников. В нём вы выбираете нужные таблицы, описываете связи между ними и настраиваете поля. Виджеты строятся не на источнике напрямую, а на датасете.

Как создать датасет ​

  1. Откройте раздел Датасеты и нажмите Создать датасет.
  2. В левой панели нажмите Добавить источник. Откроется окно со всеми источниками пространства: слева фильтр по категориям («База данных», «Файлы») со счётчиками, сверху поиск по имени, хосту и базе, справа — флажки и кнопка Выбрать всё. Отметьте один или несколько источников и нажмите Добавить — их таблицы появятся в панели.
  3. Перетащите нужные таблицы на холст.
  4. Свяжите таблицы между собой, если их несколько.
  5. Задайте Название в правой панели и нажмите Сохранить.

Редактор датасета со связями

Счётчики в правой панели показывают, из чего собран датасет: сколько блоков (таблиц), связей и SQL-блоков в нём сейчас.

Левая панель Источники датасета перечисляет подключённые источники: выберите источник — и увидите его таблицы с поиском. Ненужный источник открепляется тут же, кнопкой рядом с ним.

Сначала уберите таблицы с холста

Открепить источник, чьи таблицы стоят на холсте, платформа не даст: появится сообщение «Не удалось отвязать источник», а причина в нём не названа. Уберите блоки этого источника крестиком, затем открепляйте.

Кнопка История в верхней панели — это отмена и повтор действий текущего сеанса редактирования (Ctrl+Z и Ctrl+Shift+Z), а не журнал версий датасета.

Таблицы на холсте ​

Каждая таблица на холсте — это блок с перечнем колонок и их типов. Выделите блок, чтобы в правой панели открылись его свойства: Псевдоним (под каким именем таблица участвует в датасете), исходная таблица и список колонок.

В заголовке блока — три действия: звёздочка, <> и крестик.

Основная таблица ​

Звёздочка помечает главную таблицу датасета: с неё начинается запрос, а остальные таблицы присоединяются к ней по связям. Первая таблица, которую вы перетащили на холст, становится основной сама; чтобы сменить основную, нажмите звёздочку на другом блоке.

Не оставляйте датасет без звёздочки

Датасет без основной таблицы сохранится — платформа лишь напомнит на холсте: «Отметьте хотя бы один объект как основной». Если запрос собрать не из чего, виджет ответит: «В датасете не выбран главный объект — откройте схему датасета и назначьте главную таблицу».

Выбор основной таблицы влияет и на результат: от неё строится порядок соединений, поэтому для схемы «факты + справочники» основной делают таблицу фактов — заказы, продажи, события.

Конвертация таблицы в SQL-блок ​

Значок <> превращает таблицу в SQL-блок: платформа сама составляет запрос вида SELECT <все колонки> FROM <схема>.<таблица>, и дальше его можно править — добавить условие, вычисление или соединение.

Обратной конвертации нет

Платформа предупреждает об этом в диалоге: блок останется запросом, вернуть его в обычную таблицу нельзя. Если сомневаетесь — добавьте отдельный SQL-блок, а таблицу оставьте как есть.

Данные и схема ​

Нижняя панель показывает содержимое выбранной таблицы. Пока таблица на холсте не выбрана, панель сообщает: «Объект не выбран».

  • Превью данных — строки из источника. Кнопка Обновить выполняет запрос заново, а переключатель Автообновление делает это при каждом изменении выбранного объекта.
  • Схема — состав полей с типами.

Дальше по разделам ​

Что делаетеКуда идти
Пишете свой запрос вместо таблицыSQL-блок
Соединяете несколько таблицСвязи между таблицами
Настраиваете названия, типы и агрегации полейНастройка полей
Считаете новые поля формуламиВычисляемые поля
Разбираетесь, какой тип у колонки и почемуТипы данных
Собираете иерархии, фильтры датасета и параметрыИерархии, фильтры и параметры
Решаете, читать источник напрямую или выгружать данные к себеМатериализация
Настраиваете выгрузку в витрину и расписаниеСинхронизация и ETL
Ищете, на каком шаге упала сборка витриныЖурнал запуска

Настройка полей ​

Кнопка Настройка полей в верхней панели открывает работу с полями датасета: их названия, типы, агрегации по умолчанию и вычисляемые поля. Подробнее — в разделе Настройка полей.

Видимость данных ​

Кнопка Видимость данных открывает окно с двумя вкладками. Строки (RLS) задают правила, по которым разные пользователи видят разные строки одного и того же датасета — например, менеджер видит только свой регион. Колонки (CLS) закрывают отдельные поля: зарплату или себестоимость видит не каждый, кому открыт датасет.

Подробнее — Видимость строк (RLS) и Видимость полей (CLS).

Что дальше ​

На готовом датасете строятся виджеты — конкретные визуализации.