Загрузка данных#
Требуемая роль: технический администратор системы, администратор проекта.
В компоненте OLAP применяется технология предварительного расчета, которая позволяет получить ответ на запрос менее чем за секунду. После создания модели и редактирования индекса необходимо загрузить данные для модели. Процесс загрузки данных также является процессом предварительного расчета для заданного индекса. Модели, в которые не загружены данные, не могут обслуживать запросы.
Разделение по времени#
Данные в таблице фактов в модели обычно увеличиваются со временем, например, новые заказы растут со временем в таблице заказов. Тогда дата заказа может быть столбцом разделения по времени для разбиения заказов на ежедневные инкрементные партии. Установка столбца разделения по времени происходит после сохранения проекта модели.
Полная загрузка#
Если модель не имеет столбца разделения по времени, то данные в таблице фактов каждый раз загружаются полностью. Если необходимо загрузить данные за последнюю неделю в таблицу заказов, то все данные будут загружены заново, поскольку модель не имеет столбца разделения по времени.
Нельзя объединять сегменты в модели с полной загрузкой, поскольку должен быть только один сегмент.
Чтобы выполнить полную загрузку:
В списке моделей выберите ту, для которой надо задать полную загрузку.
Нажмите кнопку Создать индекс.
В открывшемся диалоговом окне нажмите кнопку Полная загрузка.
В результате должно появиться уведомление: «Успешно отправлено. Вы можете перейти на страницу задачи, чтобы проверить детали». Чтобы посмотреть детали загрузки, откройте вкладку Мониторинг → Пакетное задание. В списке пакетных задач можно посмотреть информацию о статусе загрузки.
Если данные для модели загружаются в первый раз, размер хранилища в вышеуказанной подсказке будет равен 0,00 КБ, поскольку модель не была загружена (в ней нет данных).
Когда данные загружены, просмотреть детали можно в списке моделей (вкладка Сегмент). В списке сегментов будет только один сегмент, помеченный как полная загрузка.
Инкрементальная загрузка#
Требуемая роль:
в режиме
SCIM: технический администратор системы;В режиме
LOCAL: технический администратор системы, администратор проекта.
Если модель уже построена и введена в бизнес-анализ, а в модели имеется столбец разделения по времени, то при обслуживании запросов можно инкрементально загружать новые данные. Например, новые данные в таблицу заказов можно загружать ежедневно. Инкрементальная загрузка устраняет необходимость повторной загрузки предварительно рассчитанных данных, что повышает производительность и экономит ресурсы.
Чтобы выполнить инкрементальную загрузку:
В списке моделей выберите ту, для которой надо задать инкрементальную загрузку.
Нажмите кнопку Создать индекс.
Нажмите кнопку Инкрементальная загрузка.
В открывшемся диалоговом окне выберите диапазон данных сегмента.
Нажмите кнопку Инкрементальная загрузка.
В открывшемся диалоговом окне нажмите кнопку Сохранить.
В результате появится уведомление: «Успешно отправлено. Вы можете перейти на страницу задачи, чтобы проверить детали». Чтобы посмотреть детали загрузки, откройте вкладку Мониторинг → Пакетное задание. В списке пакетных задач можно посмотреть информацию о статусе загрузки.
После построения первого сегмента можно постепенно создавать новые сегменты, чтобы учесть новые данные. Временной диапазон двух сегментов не может пересекаться.
Нажмите кнопку Создать индекс, затем выберите диапазон загрузки во всплывающем окне. Чтобы обеспечить непрерывность, новый сегмент всегда начинается с конца последнего сегмента.
После завершения загрузки перейдите на страницу со списком моделей и проверьте, что под моделью есть два сегмента.
Просмотр размера хранилища#
Для просмотра размера хранилища откройте вкладку Активы данных → Модель → Сегмент. Информация представлена в столбце Размер хранилища. Если значение равно 0,00 КБ, модель не имеет данных. Если размер хранилища превышает 0,00 КБ, это означает, что модель загружена с данными.