Создадим витрину данных в компоненте «Cube».
Шаг 1: Создание витрины данных
В меню выберем компонент «Cube», пункт «Витрины».
Для создания нажимаем «Создать» и заполняем форму:
- Указать имя витрины;
- Модель – выбрать модель данных из списка;
- Адрес модели – отображает адрес модели данных;
- Адрес витрины — выбирается из ранее выполненных настроек модели данных;
- Описание — добавить при необходимости.
Нажимаем кнопку «Сохранить».
На этом процесс создания «Витрины данных» завершен.
Шаг 2: Добавление справочника в витрину
Переходим в витрину данных, нажимаем «Создать» и заполняем форму:
- Указать имя объекта в витрине
- Домен — заполняется автоматически;
- Профиль – выбрать из списка;
- Описание — добавить при необходимости;
- Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
- Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
- Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
- Для создания запроса нажимаем «Выбрать объект» и переходим в режим «Конструктор». Затем в дереве модели данных выберем нужный справочник и представление с актуальными данными, отметим атрибуты и нажмем «Сформировать запрос».
Переходим в режим «SQL», проверяем запрос и выполняем его.
Нажимаем «ОК» для сохранения запроса.
- Настройки позволяют изменить размер пакета данных и добавить секционирование данных в витрине при необходимости.
Оставим настройки по умолчанию и нажмём «Сохранить».
Шаг 3: Добавление таблицы фактов в витрину
Для этого нажимаем «Создать» и заполняем форму:
- Указать имя объекта в витрине
- Домен — заполняется автоматически;
- Профиль – выбрать из списка;
- Описание — добавить при необходимости;
- Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
- Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
- Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
- Для создания запроса нажимаем «Выбрать объект» и переходим в режим «Конструктор». Затем в дереве модели данных выберем нужную таблицу фактов, отметим атрибуты и нажмем «Сформировать запрос».
Переходим в режим «SQL», проверяем запрос и выполняем его.
Нажимаем «ОК» для сохранения запроса.
- Настройки:
- Размер пакета данных установлен по умолчанию;
- Использовать секционирование;
- Выбрать схему секционирования;
- Поле для секции — указываем атрибут, по которому будет осуществляться секционирование таблицы-витрины;
- Выбрать автоматическое определение секций и выставить границы секционирования — укажем через параметры границы секционирования.
- Режим пересоздания секций
- Пересоздавать пустые секции
Для сохранения таблицы фактов нажимаем «Сохранить».
Шаг 4: Загрузка данных витрины
Для создания объектов витрины, в компоненте «Cube» в пункте «Профили» выберем нужный профиль, активируем требуемые команды и нажимаем «Загрузить».
После завершения процесса загрузки проверим наличие загруженных данных.
Проверка данных выполняется на вкладке «Витрина»: откроем витрину и дважды нажмем левой кнопкой мыши по строке объекта для просмотра содержимого.
Шаг 5: Создание денормализованного представления
Для создания представления нажимаем «Создать» и заполняем форму:
- Указать имя объекта в витрине
- Домен — заполняется автоматически;
- Профиль – выбрать из списка;
- Описание — добавить при необходимости;
- Очистить перед выполнением команды, этот режим обеспечит полное обновление данных в целевой таблице при каждом запуске команды на выполнение
- Делать бэкап, опция позволяет перед выполнением команды создавать резервную копию таблицы назначения.
- Запрос – позволяет сформировать запрос к источнику для переноса данных в витрину.
- Для создания запроса нажимаем «Выбрать объект».
Перед созданием запроса включим параметры «Действия на витрине» и «Создавать представление вместо таблицы».
Затем перейдем в режим «Конструктор» и в дереве модели данных выберем двойным щелчком таблицу фактов и справочник».
Сделаем связь между таблицей и справочником, а затем выберем нужные атрибуты.
Сформируем запрос.
Переходим в режим «SQL», проверяем запрос и выполняем его.
При необходимости можно отредактировать запрос. При внесении изменений допускается использование заранее подготовленных параметров.
Если данные соответствуют ожиданиям нажать «ОК».
Для сохранения представления нажимаем «Сохранить».
Проверим данные в представлении, дважды нажмем левой кнопкой мыши по строке объекта для просмотра содержимого
На этом перенос объектов в витрину данных завершен.