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

Конфигурация таблицы фактов

Раздел «Конфигурация» открывается по умолчанию при открытии таблицы фактов. Здесь вы строите ее логическую структуру, выбирая элементы из РПИ. Работа с таблицей фактов организована через три раздела: «Конфигурация», «Показатели» и «Фильтры для проверки».

Что содержит таблица фактов

Компонент Описание
Показатели Количественные показатели, добавленные из РПИ. Служат основой для расчетов и генерации SQL
Измерения Категориальные элементы из РПИ, определяющие оси анализа
Факты Записи, связывающие показатели с измерениями
Справочники Группы измерений с первичным и внешним ключом, обеспечивающие соединения
Сопоставление с базой данных Связи элементов модели с физическими таблицами и колонками подключенных баз данных
Положения блоков Координаты блоков на холсте

Слои холста

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

Слой Содержание
«Показатели» Показатели, факты, измерения и справочники из РПИ. Здесь элементы добавляются и удаляются
«Подключения» Таблицы подключенных баз данных и их связи с элементами модели

Оба слоя включены по умолчанию. Слой «Подключения» описан на странице «Слой подключений».

Выбор элементов из РПИ

В панели выбора доступны все показатели, измерения, факты и справочники из РПИ текущей версии проекта, сгруппированные в четыре сворачиваемые секции:

Секция Содержание
Справочники Справочники с иерархией входящих измерений
Измерения Отдельные измерения, не входящие в справочники
Факты Записи фактов
Показатели Базовые и расчетные показатели

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

Правила добавления элементов:

  • Факты и измерения вне справочников добавляются напрямую в центральную таблицу фактов
  • Показатели (базовые и расчетные) отображаются отдельными элементами
  • Справочники: Выбрать можно только весь справочник целиком. Он будет представлен как отдельная таблица измерений, и между ним и таблицей фактов создается связь
  • При добавлении иерархического измерения добавляются и его дочерние измерения
  • Важно: Список загружается при открытии раздела. Изменения в РПИ, сделанные позже, не отобразятся, пока вы не обновите раздел или не сохраните таблицу

Визуальная модель данных

Система автоматически строит интерактивную диаграмму на основе вашего выбора.

Компоненты модели

  1. Центральная таблица фактов:

    • Содержит выбранные факты и измерения вне справочников
    • Содержит первичный ключ и по одному внешнему ключу на каждый добавленный справочник
  2. Таблицы измерений:

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

    • Каждый выбранный показатель отображается в виде отдельного элемента на схеме
    • Автоматически устанавливаются связи с другими показателями, фактами и измерениями, используемыми в формуле этого показателя, которая записана в РПИ
    • Выбор показателя автоматически добавляет в модель все элементы, от которых он зависит
  4. Линии связей:

    • Показывают связи «многие-к-одному» между таблицами измерений и таблицей фактов, проведенные от внешнего ключа к первичному
    • Для показателей можно показать/скрыть линии зависимостей в соответствии с их формулами расчета

Интерактивные возможности диаграммы

  • Масштабирование: Увеличивайте или уменьшайте масштаб диаграммы
  • Перемещение: Перетаскивайте таблицы и группы. Связи перерисовываются автоматически
  • Просмотр деталей: Нажмите на значок информации у любого элемента модели, чтобы увидеть все его свойства из РПИ во всплывающей панели
  • Зависимости показателя: Нажмите на показатель, чтобы отобразить анимированные линии ко всем элементам, от которых зависит его формула. Клик по фону скрывает все линии зависимостей
  • Удаление элемента: Нажмите на значок удаления (✕) у элемента, который вы хотите удалить из модели. Удаление показателя не удаляет его зависимости из модели. Удаление элемента из таблицы фактов не удаляет его из РПИ
  • Удаление связи: Нажмите на связь, у которой есть кнопка удаления, и подтвердите удаление

Автоматическое размещение

При первом открытии таблицы фактов, а также при появлении новых блоков, блоки без сохраненного положения размещаются автоматически: таблицы фактов слева, справочники в центре, показатели справа. Справочники размещаются в одной зоне, но каждый в свободном пространстве, чтобы они не перекрывали друг друга. Таблица базы данных слоя «Подключения», связанная со справочником, размещается на следующем за этим справочником уровне, рядом с ним и в свободном пространстве. Блоки с уже сохраненным положением не перемещаются.

Сохранение изменений

  • ВНИМАНИЕ: Изменения в Конфигурации НЕ сохраняются автоматически
  • Кнопка «Сохранить» на панели холста становится активной сразу при обнаружении изменения: добавлен или удален элемент, добавлена или удалена связь, изменено сопоставление, перемещен блок
  • Нажмите «Сохранить», чтобы зафиксировать все изменения сразу: состав элементов, сопоставление с базой данных и расположение блоков на обоих слоях
  • Совместная работа: Если два пользователя редактируют одну таблицу, последнее сохранение перезапишет предыдущее. Второй пользователь получит предупреждение перед перезаписью и уведомление о том, что таблицу обновил другой пользователь
  • Для сохранения требуется уровень доступа Разработчик или выше в проекте и действующая лицензия. Остальные роли могут открыть раздел, масштабировать и панорамировать холст, но кнопка «Сохранить» им не отображается

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

Ситуация Поведение
Переход в другой раздел таблицы фактов Диалоговое окно с выбором: выйти без сохранения или сохранить изменения
Переход на другую страницу или закрытие вкладки Стандартное предупреждение браузера
Переключение проекта или версии проекта Окно подтверждения; при подтверждении сохранения изменения сохраняются, а переключение выполняется после этого
Выход из системы Окно подтверждения с возможностью сначала сохранить изменения

Обновление модели при изменениях в РПИ

Диаграмма в Конфигурации не обновляется в реальном времени при изменениях в РПИ. Увидеть актуальное состояние можно одним из следующих способов:

  • Переоткройте таблицу фактов
  • Обновите страницу браузера
  • Перейдите в другой раздел и вернитесь в «Конфигурацию»