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

Редактирование модели

Операции и возможности редактирования одинаковы как для новой модели, так и для существующих (созданных ранее). Переход в режим редактирования модели можно выполнить:

  • сразу после создания новой модели - открывается форма редактирования;

  • из реестра объектов моделей:

    • в табличном представлении объектов с строке модели нажмите на кнопку svg и далее нажмите Редактировать;

    • отметьте img флажком одну модель и нажмите на кнопку img Редактировать на панели действий;

  • из режима просмотра модели по кнопке img Редактировать.

При переходе к редактированию модели, к которому у пользователя нет доступа на редактирование отобразится Модель недоступна. Отсутствуют права на редактирование модели.

img

Интерфейс редактирования модели содержит следующие элементы:

1.Иконка типа модели svg и наименование модели с возможностью его редактирования.

2.Панель кнопок управления:

  • img Создать виджет - откроет окно нового виджета в режиме редактирования. Кнопка доступна, если модель загружена в хранилище; 

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

  • img Клонировать - создает копию данной модели;

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

  • img Загрузить данные в хранилище - загружает данные в хранилище;
  • img Удалить - удаляет модель;
  • svg Открыть редактор ETL - открывает ETL редактор в новой вкладке web-браузера. Работа с ETL-редактором описана в разделе ETL-редактор технической документации;

  • svg Посмотреть загрузку в Airflow - открывает интерфейс Apache Airflow. Интерфейс позволяет увидеть детали процесса загрузки данных;

  • svg Настройка - открывает настройки доступа данной модели;

3.Область источников данных модели:

  • источники модели: Источники данных, Модели, Вычисляемые поля, Вычисляемые таблицы;

  • поле Поиск для фильтрации таблиц и полей источника;

  • фильтрация по методам: JOIN, SQL, ВСЕ;

  • кнопка svg Свернуть для сворачивания блока источников. Для повторного разворачивания блока необходимо нажать на кнопку img Источники.

Система запоминает настроенное состояние блока, при следующем входе в окно редактирования моделей блок настроек примет последнее настроенное состояние.

Доступно изменение ширины блока. Ширина блока сохраняется при дальнейшем редактировании.

4.Область настройки схемы данных модели.

Доступно изменение ширины блока. Ширина блока сохраняется при дальнейшем редактировании.

Вкладка Схема содержит:

  • панель кнопок для работы со схемой модели:

    • img Добавить объект - добавление блоков: Группа, Вычисляемая таблица или ETL-блок на поле схемы;

    • img Добавить UNION - добавление блока UNION/UNION ALL на поле схемы;

    • img Обновить структуру - обновление структуры всех таблиц, выведенных на схему.

    • svg Развернуть / svg Свернуть - увеличение или уменьшение области схемы связей;

    gif

  • схема связи исходных данных модели;

5.Просмотр данных модели - содержит структуру полученной таблицы (названия столбцов и их типы) и данные. Также для каждого столбца предусмотрено поле фильтра, обеспечивающее возможность поиска по данным модели.

Доступно изменение ширины блока. Ширина блока сохраняется при дальнейшем редактировании.

Блок содержит:

  • панель кнопок для работы с данными модели:

    • img Обновить - обновляет данные;

    • img Вычисляемое поле - создает вычисляемое поле;

    • img Иерархия - создает новую иерархию;

    • img Показать скрытые колонки - отображает/скрывает в таблице скрытые колонки;

  • режимы отображения:

    • svg Данные - отображает значения полей в табличном виде. Режим по умолчанию;

      img

    • svg Описание столбцов - отображает описание столбцов модели, при котором для каждого столбца доступны параметры:

      • Наименование - наименование неизменяемое, поступающее из источника;

      • Наименование в модели - наименование, для использования в вычисляемых полях или при создании SQL-запроса.

      • Алиас - псевдоним столбца, присвоенный пользователем и отображаемый в виджетах;

      • Таблица - название блока данных в составе модели, откуда данный столбец добавлен в модель;

      • Псевдоним таблицы - псевдоним блока данных в составе модели, откуда данный столбец добавлен в модель;

      • Скрыто - свойство поля, которое позволяет скрыть столбец в модели;

      • Является справочником - свойство поля, которое позволяет сформировать набор уникальных значений поля. В фильтрах виджетов будет доступен выбор значений из списка;

      Свойство Является справочником недоступно для полей с типом данных Дата и Число (дробное).

      • Является ссылкой - свойство поля, которое позволяет отобразить значения поля ссылкой. В виджетах поле будет визуально отличаться от основного текста и будет содержать ссылку для перехода на другую страницу;

      • Тип - тип данных столбца.

      img

В моделях представлены два режима просмотра данных, которые работают через Spark SQL:

  • быстрый режим просмотра данных по умолчанию – при запросах к источникам устанавливается лимит записей 10 000. Отображается неполный состав данных. После последней строки таблицы предпросмотра отображается сообщение: Записи были сформированы в режиме быстрого предпросмотра, что могло привести к неполному их отображению. Нажмите здесь для получения полного набора записей (может занять длительное время). Данное сообщение отображается для моделей на основе источника, в котором более 10 000 записей;

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

6.Панель с информацией о количестве строк данных в модели. Итоговые данные модели, определяются ее структурой. Данные модели доступны к предпросмотру в карточке модели, отображаются 20 строк. Если строк в модели меньше 20, то отображаются все строки.

Кнопка img Обновить количество записей позволяет просмотреть общее количество строк данных в модели. Выполнение действия может занять длительное время, так как отправляется запрос в СУБД-источник/ETL. На время выполнения запроса вместо кнопки отобразится пиктограмма загрузки. После отработки запроса отобразится общее количество записей в итоговой таблице модели. Если в процессе обновления были внесены изменения в данные, обновление количества записей останавливается.

img

7.Настройки инкрементальной загрузки. При добавлении блоков данных на схему связей для каждого блока формируются отдельные фрагменты на вкладке Инкрементальная загрузка. Фрагмент включает в себя: 

  • номер фрагмента - фрагменты формируются в том порядке, в каком были добавлены блоки данных на схему связей. При удалении какого-либо блока на схеме связей номера фрагментов обновляются;

  • блок данных - отображает цвет и наименование, что и на схеме связей;

  • кнопка svg - отображается напротив каждого фрагмента. Содержит пункт Настройка для перехода в окно настроек инкрементальной загрузки данных по фрагменту.