Навигация:  Корпоративная Аналитика > Установка системы > OLAP Выгрузка Схемы >

Режим выгрузки изменений

ПредыдущаяВернуться к началу главыСледующая

Назначение

ИНТАЛЕВ: Корпоративная Аналитика обеспечивает не только полную выгрузку данных, но и предоставляет возможности по выгрузке изменений. Режим Выгрузка изменений предназначен для оперативного обновления аналитической базы ИНТАЛЕВ: Корпоративная Аналитика в течение рабочего дня. Данный режим позволяет повысить оперативность данных в базе OLAP, т.к. выгрузка изменений занимает значительно меньше времени, чем полная выгрузка базы и, следовательно, может выполняться чаще.

 

Возможности

Режим Выгрузка изменений отслеживает следующие типы изменений в первичной базе:

1. Проведение новых документов, перепроведение и отмена проведения существующих документов;

2. Добавление и удаление новых аналитик, изменение иерархии, редактирование свойств.

 

Ограничения:

Не отслеживаются изменения дополнительных свойств, т.е. если не была изменена основная таблица аналитики по данной записи, а лишь изменялись дополнительные свойства, то эти изменения не попадут в OLAP.
Игнорируются изменения настроек безопасности.
Не поддерживаются изменения субконто в планах счетов.
Не поддерживается изменение конфигурации фильтров показателей. Например, если проводки по определенному счету не относились к некоторому показателю, то включение данного счета в фильтры показателя не приведет к изменению сумм по показателю.
Не поддерживаются те виды изменений аналитик фильтрации, которые должны влиять на ранее оттранслированные по показателям проводки. Например, по показателю настроен фильтр, включающий проводки по клиентам определенной группы, а в эту группу входит Клиент А. В таком случае перенос Клиент А за пределы группы не изменит сумм по показателю.

В таких случаях необходимо произвести полную выгрузку.

 

Методика использования

Рекомендуемая периодичность выполнения полной выгрузки данных в OLAP - один раз в сутки (обычно в ночное время).
Инкрементальную выгрузку рекомендуется запускать с периодичностью один раз в 30 минут в рабочее время.

 

Не рекомендуется устанавливать интервал инкрементального обновления менее 30 минут, т.к. возможны взаимоблокировки между разными сессиями выгрузки, приводящие к "зависанию" процесса обновления.

 

Производительность режима

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

Оценка производилась на компьютере со следующими характеристиками:
Процессор Intel Core Duo 2.6 ГГц;
ОЗУ 3.5 ГБ;
Disk SATA;
База на 2 управленческих регистра по 1 миллиону проводок;
Количество показателей: 3250.

 

Ниже приведены результаты:

Время выгрузки в полном режиме:
SQL – около 2 часов;
OLAP – около 20 минут;
Время обновления в инкрементальном режиме:
Около 200 секунд.

 

Особенности реализации

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

 

Для работы инкрементальной выгрузки необходимо, чтобы все справочники, являющиеся аналитиками или реквизитами аналитик Управленческого плана счетов, были включены в состав плана обмена Инт_ОбновлениеOLAP (выполняется в конфигураторе). Т.к. типовые справочники обычно включены в план обмена при поставке продукта, то необходимо либо добавить нетиповые справочники, либо просто включить в план обмена все справочники, входящие в конфигурацию. Не следует опасаться роста таблиц регистрации изменений, т.к. списки изменений очищаются при каждой полной выгрузке.

 

Форма элемента конфигурации План обмена Инт_ОбновлениеOLAP

Форма элемента конфигурации План обмена Инт_ОбновлениеOLAP

 

См. также:

OLAP Выгрузка схемы