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

Принцип работы режима агента

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

Работа режима агента протекает в два этапа: Инициализация и Выполнение выгрузки.

 

1 этап. Инициализация агента

1.При инициализации устанавливается соединение с сервером хранилища и там, в службе агента, создается задание агента сервера SQL, в котором прописывается строка запуска генератора и путь к файлу xml.
2.Чтобы можно было запустить задание, на сервере создается пользователь Инталев.ОператорВыгрузки – его пароль прописан жестко в программе и прав у него хватает только на запуск задания.
3.Для того чтобы задание могло выполняться под достаточными правами, у пользователя запрашивается имя и пароль, которые сохраняются методами SQL сервера в специальном механизме Credential. Под этой учетной записью и будет исполняться задание.
4.Также при инициализации агента на сервере, в базе msdb, создаются служебные процедуры, которые позволяют получать информацию о состоянии задания агента.

 

2 этап. Выполнение выгрузки

1.Для выполнения выгрузки система регламентных заданий КФ запускает на сервере макрос выгрузки (обработку Инт_OLAPВыгрузкаСхемы). Обработка выгружает xml файл по пути, указанному в ее параметрах (относительно сервера 1С Предприятия).
2. После окончания формирования xml обработка запускает задание агента SQL сервера (через пользователя Инталев.ОператорВыгрузки).
3.Задание агента запускает на SQL сервере хранилища генератор, который обращается к xml по сетевом пути. Генератор формирует и исполняет пакеты переноса данных.
4.После выполнения выгрузки задание агента SQL завершается.

Ход выполнения и статус последнего выполнения задания может быть отслежен с помощью статуса, который отображается на форме обработки.

 

См. также:

Инициализация агента SQL