Конфигурация таблицы фактов
Раздел «Конфигурация» открывается по умолчанию при открытии таблицы фактов. Здесь вы строите ее логическую структуру, выбирая элементы из РПИ. Работа с таблицей фактов организована через три раздела: «Конфигурация», «Показатели» и «Фильтры для проверки».
Что содержит таблица фактов
| Компонент | Описание |
|---|---|
| Показатели | Количественные показатели, добавленные из РПИ. Служат основой для расчетов и генерации SQL |
| Измерения | Категориальные элементы из РПИ, определяющие оси анализа |
| Факты | Записи, связывающие показатели с измерениями |
| Справочники | Группы измерений с первичным и внешним ключом, обеспечивающие соединения |
| Сопоставление с базой данных | Связи элементов модели с физическими таблицами и колонками подключенных баз данных |
| Положения блоков | Координаты блоков на холсте |
Слои холста
Холст содержит два независимых слоя, которые переключаются кнопкой слоёв на панели над ним:
| Слой | Содержание |
|---|---|
| «Показатели» | Показатели, факты, измерения и справочники из РПИ. Здесь элементы добавляются и удаляются |
| «Подключения» | Таблицы подключенных баз данных и их связи с элементами модели |
Оба слоя включены по умолчанию. Слой «Подключения» описан на странице «Слой подключений».
Выбор элементов из РПИ
В панели выбора доступны все показатели, измерения, факты и справочники из РПИ текущей версии проекта, сгруппированные в четыре сворачиваемые секции:
| Секция | Содержание |
|---|---|
| Справочники | Справочники с иерархией входящих измерений |
| Измерения | Отдельные измерения, не входящие в справочники |
| Факты | Записи фактов |
| Показатели | Базовые и расчетные показатели |
Поле поиска в верхней части панели фильтрует все четыре секции одновременно, сопоставляя название элемента как подстроку без учета регистра.
Правила добавления элементов:
- Факты и измерения вне справочников добавляются напрямую в центральную таблицу фактов
- Показатели (базовые и расчетные) отображаются отдельными элементами
- Справочники: Выбрать можно только весь справочник целиком. Он будет представлен как отдельная таблица измерений, и между ним и таблицей фактов создается связь
- При добавлении иерархического измерения добавляются и его дочерние измерения
- Важно: Список загружается при открытии раздела. Изменения в РПИ, сделанные позже, не отобразятся, пока вы не обновите раздел или не сохраните таблицу
Визуальная модель данных
Система автоматически строит интерактивную диаграмму на основе вашего выбора.
Компоненты модели
-
Центральная таблица фактов:
- Содержит выбранные факты и измерения вне справочников
- Содержит первичный ключ и по одному внешнему ключу на каждый добавленный справочник
-
Таблицы измерений:
- Появляются для каждого выбранного справочника
- Содержат все измерения этого справочника и первичный ключ, используемый для связи с таблицей фактов
-
Показатели:
- Каждый выбранный показатель отображается в виде отдельного элемента на схеме
- Автоматически устанавливаются связи с другими показателями, фактами и измерениями, используемыми в формуле этого показателя, которая записана в РПИ
- Выбор показателя автоматически добавляет в модель все элементы, от которых он зависит
-
Линии связей:
- Показывают связи «многие-к-одному» между таблицами измерений и таблицей фактов, проведенные от внешнего ключа к первичному
- Для показателей можно показать/скрыть линии зависимостей в соответствии с их формулами расчета
Интерактивные возможности диаграммы
- Масштабирование: Увеличивайте или уменьшайте масштаб диаграммы
- Перемещение: Перетаскивайте таблицы и группы. Связи перерисовываются автоматически
- Просмотр деталей: Нажмите на значок информации у любого элемента модели, чтобы увидеть все его свойства из РПИ во всплывающей панели
- Зависимости показателя: Нажмите на показатель, чтобы отобразить анимированные линии ко всем элементам, от которых зависит его формула. Клик по фону скрывает все линии зависимостей
- Удаление элемента: Нажмите на значок удаления (✕) у элемента, который вы хотите удалить из модели. Удаление показателя не удаляет его зависимости из модели. Удаление элемента из таблицы фактов не удаляет его из РПИ
- Удаление связи: Нажмите на связь, у которой есть кнопка удаления, и подтвердите удаление
Автоматическое размещение
При первом открытии таблицы фактов, а также при появлении новых блоков, блоки без сохраненного положения размещаются автоматически: таблицы фактов слева, справочники в центре, показатели справа. Справочники размещаются в одной зоне, но каждый в свободном пространстве, чтобы они не перекрывали друг друга. Таблица базы данных слоя «Подключения», связанная со справочником, размещается на следующем за этим справочником уровне, рядом с ним и в свободном пространстве. Блоки с уже сохраненным положением не перемещаются.
Сохранение изменений
- ВНИМАНИЕ: Изменения в Конфигурации НЕ сохраняются автоматически
- Кнопка «Сохранить» на панели холста становится активной сразу при обнаружении изменения: добавлен или удален элемент, добавлена или удалена связь, изменено сопоставление, перемещен блок
- Нажмите «Сохранить», чтобы зафиксировать все изменения сразу: состав элементов, сопоставление с базой данных и расположение блоков на обоих слоях
- Совместная работа: Если два пользователя редактируют одну таблицу, последнее сохранение перезапишет предыдущее. Второй пользователь получит предупреждение перед перезаписью и уведомление о том, что таблицу обновил другой пользователь
- Для сохранения требуется уровень доступа Разработчик или выше в проекте и действующая лицензия. Остальные роли могут открыть раздел, масштабировать и панорамировать холст, но кнопка «Сохранить» им не отображается
При наличии несохраненных изменений система предупреждает вас, прежде чем они будут потеряны:
| Ситуация | Поведение |
|---|---|
| Переход в другой раздел таблицы фактов | Диалоговое окно с выбором: выйти без сохранения или сохранить изменения |
| Переход на другую страницу или закрытие вкладки | Стандартное предупреждение браузера |
| Переключение проекта или версии проекта | Окно подтверждения; при подтверждении сохранения изменения сохраняются, а переключение выполняется после этого |
| Выход из системы | Окно подтверждения с возможностью сначала сохранить изменения |
Обновление модели при изменениях в РПИ
Диаграмма в Конфигурации не обновляется в реальном времени при изменениях в РПИ. Увидеть актуальное состояние можно одним из следующих способов:
- Переоткройте таблицу фактов
- Обновите страницу браузера
- Перейдите в другой раздел и вернитесь в «Конфигурацию»