12.1.8. Настройка файлового экспорта телеметрии в БД SQL
Настройка файлового экспорта телеметрии в SQL базу данных телеметрии, в частности, может использоваться как альтернативный способ отображении графиков ТИТ и ТС в ПО клиента «ОИК Диспетчер НТ» с использованием БД SQL. Стандартный способ отображения графиков является использование функции «Импульс-архива».
Для добавления описания файлового экспорта телеметрии в структуру сервера динамических данных необходимо:
- открыть окно настройки структуры сервера динамических данных без выделения компонентов структуры (для того чтобы сбросить выделение любого компонента структуры следует ЛКМ сначала открыть закладку «Оборудование», а затем закладку «Структура»);
- ПКМ на панели «Структура» открыть контекстное меню и ЛКМ выбрать пункт меню «Добавить один»;
- в открывшемся дополнительном контекстном меню ЛКМ выбрать пункт меню «Data logger (файловый экспорт телеметрии)» - см. Рисунок.
Перечень настраиваемых параметров «Datalogger (файловый экспорт телеметрии)»:
- Количество получателей
|
- число в диапазоне от 1 до 4;
|
- Период сброса буфера (с)
|
- период времени заполнения буфера в секундах. При переполнении буфера в течении периода сброса - информация из буфера сохраняется в файле обмена с БД SQL и таймер обнуляется. При отсутствии записей в буфере в течение периода сброса - таймер перезапускается, содержимое буфера в файле не сохраняется.
|
- Время хранения буферов (с)
|
- время хранения файлов телеметрии в каталоге назначения в секундах;
|
- Период циклической фиксации измерений (с)
|
- период циклической записи ТИТ в буфер обмена в секундах. Буфер заполняется вне зависимости от изменения значения ТИТ.
|
- Период циклической фиксации телесигналов (с)
|
- период циклической записи ТС в буфер обмена в секундах. Буфер заполняется вне зависимости от изменения значения ТС.
|
- Блокировать на резервном сервере
|
-Варианты настроек: «да», «нет». При выбранном значении параметра «да» на резервном сервере (при работающем основном) экспорт файлов телеметрии не выполняется;
|
- Каталог назначения
|
- каталог для размещения файлов экспортируемой телеметрии отличный от каталога по умолчанию
|
ВНИМАНИЕ !Параметры настройки «Datalogger (файловый экспорт телеметрии)» следует задавать и корректировать только при остановленной службе Master-сервис, обязательно сохранив их перед запуском сервера.
Экспортируемые файлы телеметрии записываются в каталоги:
<Каталог назначения>\DTMXChxx
где
хх – логический номер получателя информации. Если в параметрах настройки «Datalogger» указан один пользователь, то создается один каталог, у которого хх = 00. Соответственно, для четырех пользователей создается четыре каталога, у которых хх = 00, 01, 02, 03.
Параметр «Каталог назначения» по умолчанию:
C:\ProgramFiles (x86)\InterfaceSSH\Server\TM_SERV\<имясерверадинамическихданных>\DTMX
Для экспорта телеметрии в SQL базу данных кроме описания параметра «Datalogger» необходимо:
- в настройках сервера статических данных описать параметр «Строка соединения для SQL-сервера архива ТМ (datalogger)» (см. рисунок), которая имеет вид:
-
DRIVER=SQL Server;SERVER=XXX;DATABASE=ZZZ;Trusted_Connection=True;
где,
-
XXX - <имя компьютера, на котором установлен сервер SQL>
-
ZZZ - <имя базы данных SQL файлового экспорта телеметрии>
- в настройках «Структуры» сервера динамических данных для экспортируемых измерений создать описание классов ТИТ (см. раздел 14.1.7);
- в настройках «Структуры» сервера динамических данных для всех экспортируемых измерений в параметрах настройки ТС и ТИТ значение параметра «Datalog» задать равным «да», а для всех ТИТ также указать параметр «Класс» (см. раздел 14.1.3);
- на уровне сервера динамических данных описать внешнюю задачу TagsToSqlT.exe (см. Рисунок).
Настройка внешней задачи TagsToSqlT.exe
Задача TagsToSqlT.exe поставляется на магнитном носителе вместе с ПО «ОИК Диспетчер НТ» в каталоге TagsToSql. Каталог TagsToSql рекомендуется разместить в каталоге установки сервера «ОИК Диспетчер НТ». Нарисунке приведен подкаталог, в котором находится задача TagsToSqlT.exe;
Подкаталог задачи TagsToSqlT.exe