Сценарий создания витрины данных

Создадим витрину данных в компоненте «Cube».

Шаг 1: Создание витрины данных

В меню выберем компонент «Cube», пункт «Витрины».

Для создания нажимаем «Создать» и заполняем форму:

  • Указать имя витрины;
  • Модель – выбрать модель данных из списка;
  • Адрес модели – отображает адрес модели данных;
  • Адрес витрины — выбирается из ранее выполненных настроек модели данных;
  • Описание — добавить при необходимости.

Нажимаем кнопку «Сохранить».

На этом процесс создания «Витрины данных» завершен.

Шаг 2: Добавление справочника в витрину

Переходим в витрину данных, нажимаем «Создать» и заполняем форму:

  • Указать имя объекта в витрине
  • Домен — заполняется автоматически;
  • Профиль – выбрать из списка;
  • Описание — добавить при необходимости;
  • Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
  • Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
  • Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
  • Для создания запроса нажимаем «Выбрать объект» и переходим в режим «Конструктор». Затем в дереве модели данных выберем нужный справочник и представление с актуальными данными, отметим атрибуты и нажмем «Сформировать запрос».

Переходим в режим «SQL», проверяем запрос и выполняем его.

Нажимаем «ОК» для сохранения запроса.

  • Настройки позволяют изменить размер пакета данных и добавить секционирование данных в витрине при необходимости.

Оставим настройки по умолчанию и нажмём «Сохранить».

Шаг 3: Добавление таблицы фактов в витрину

 Для этого нажимаем «Создать» и заполняем форму:

  • Указать имя объекта в витрине
  • Домен — заполняется автоматически;
  • Профиль – выбрать из списка;
  • Описание — добавить при необходимости;
  • Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
  • Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
  • Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
  • Для создания запроса нажимаем «Выбрать объект» и переходим в режим «Конструктор». Затем в дереве модели данных выберем нужную таблицу фактов, отметим атрибуты и нажмем «Сформировать запрос».

Переходим в режим «SQL», проверяем запрос и выполняем его.

Нажимаем «ОК» для сохранения запроса.

  • Настройки:
    • Размер пакета данных установлен по умолчанию;
    • Использовать секционирование;
    • Выбрать схему секционирования;
    • Поле для секции — указываем атрибут, по которому будет осуществляться секционирование таблицы-витрины;
    • Выбрать автоматическое определение секций и выставить границы секционирования — укажем через параметры границы секционирования.
    • Режим пересоздания секций
    • Пересоздавать пустые секции

Для сохранения таблицы фактов нажимаем «Сохранить».

Шаг 4: Загрузка данных витрины

Для создания объектов витрины, в компоненте «Cube» в пункте «Профили» выберем нужный профиль, активируем требуемые команды и нажимаем «Загрузить».

После завершения процесса загрузки проверим наличие загруженных данных.

Проверка данных выполняется на вкладке «Витрина»: откроем витрину и дважды нажмем левой кнопкой мыши по строке объекта для просмотра содержимого.

Шаг 5: Создание денормализованного представления

Для создания представления нажимаем «Создать» и заполняем форму:

  • Указать имя объекта в витрине
  • Домен — заполняется автоматически;
  • Профиль – выбрать из списка;
  • Описание — добавить при необходимости;
  • Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
  • Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
  • Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
  • Для создания запроса нажимаем «Выбрать объект».

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

Затем перейдем в режим «Конструктор» и в дереве модели данных выберем двойным щелчком таблицу фактов и справочник».

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

Сформируем запрос.

Переходим в режим «SQL», проверяем запрос и выполняем его.

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

Если данные соответствуют ожиданиям нажать «ОК».

Для сохранения представления нажимаем «Сохранить».

Проверим данные в представлении, дважды нажмем левой кнопкой мыши по строке объекта для просмотра содержимого

На этом перенос объектов в витрину данных завершен.

Наверх

Мы на связи в мессенджерах

Напишите нам - это самый простой и быстрый способ получить ответ удобном формате!