Данные

<< Click to Display Table of Contents >>

Navigation:  Проект > Страницы свойств элементов > Страницы свойств Системы > Архив >

Данные

Определяет базовые настройки архива данных, такие как место хранения, время хранения и т.п.

MasterSCADA позволяет хранить архивы в собственной файловой системе, в оперативной памяти компьютера, либо во внешней базе данных.

Файловая система - архивы данных  хранятся локально в двоичных файлах в собственном формате, доступ к этим архивам можно получить через стандартные функции и документы MasterSCADA (тренды, журналы, функциональные блоки для работы с архивом, функции расчета). Для использования этой возможности архивирования дополнительные опции не требуются.

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

База данных - архивы данных помимо внутренних архивов могут храниться во внешних базах данных (MS SQL, Oracle, Firebird, Postgresql). В рамках одного проекта можно использовать несколько баз данных. Например, технологические параметры могут попадать в одну базу данных, а рассчитанные экономические - в другую. Для хранения архивов во внешней базе данных необходимы опции MasterSCADA: модуль связи с SQL сервером и модуль ведения архивов (чтение-запись) в SQL сервере.

Вид:

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Arhiv_zakl_dannie_sistema

Вид при хранении архивов во внешних базах данных:

Proekt_Stranicy_svojstv_elementov_Srranicy_svojstv_sistemy_Arhiv_dannie_systema

Элементы управления:

ЭЛЕМЕНТ

ОПИСАНИЕ

Поле "Места архивирования"

Настраиваются ограничения хранения архивов в файловой системе, в оперативной памяти и в БД .

Выделите место хранения и настройте его ограничения. См. ниже.

Кнопка "Настроить слои"

Для оптимизации работы с данными за большие интервалы времени применяются слои.  Изначально формируется основной слой - результат работы masterSCADA, куда попадают все данные. Остальные  слои образуются в результате обработки основного. Данные хранимые в архиве могут прореживаться в зависимости от слоя: прореженные данные за каждую минуту, за каждый час, сутки, либо за произвольный интервал времени. Способ формирования слоев описан в топике: Формирование слоев.

Поле "Архивировать"

Определяет умолчания для дочерних элементов, значения каких элементов проекта будут архивироваться. В дальнейшем для каждого отдельного элемента деревьев настройку можно переопределить

Выпадающий список "По умолчанию"

Задается  место хранения архивов для дочерних элементов по умолчанию. В дальнейшем для каждого объекта место хранения архивов можно переопределить.

Настройки файлового архива:

МЕСТО ХРАНЕНИЯ

НАЗВАНИЕ

ОПИСАНИЕ

 

 

Файловый архив

Длительность

Ограничивает архив по времени. Формат записи: дни.чч:мм:сс

Максимальный суммарный объем

Ограничивает размер суммарного архива.

Объем на объект

Ограничивает размер архива для каждого из объектов. Настраивается в случае, если место хранения архивов  - файловая система

Свободное пространство на диске

Если на диске остается места меньше, чем указано, то архив MasterSCADA перестает расти. По мере поступления данных самые ранние будут удаляться. Настраивается в случае, если место хранения архивов  - файловая система.

Настройки внешней базы:

МЕСТО ХРАНЕНИЯ

НАЗВАНИЕ

ОПИСАНИЕ

 

 

Внешняя база данных

БД

Проверять структуру БД после аварийного завершения

В случае аварийной остановки MasterSCADA (выключение питания, зависание), после запуска проверяется целостность базы данных (применяется штатный механизм контроля целостности реализованный в СУБД).

Режим создания объектов БД

При смене версии MasterSCADA структура БД может изменится. Настройка определяет, нужно ли автоматически изменять структуру базы при запуске в режим исполнения.

Запись

Использовать Пакетную запись

Ряд СУБД поддерживают пакетную запись данных в базу (Bulk Insert). Данный метод ускоряет запись.

 

Максимальное количество значений в очереди записи пропущенных участков

Если количество значений на запись в пропущенные участки (при синхронизации архива данных при резервировании) будет превышать данный параметр, то синхронизация архива временно приостанавливается.

Максимальное количество значений по одному параметру в очереди записи

Аналогично настройке Максимальное количество значений в очереди записи пропущенных участков но по каждой архивируемой переменной проекта.

Минимальный период записи

Период с которым запускается процедура записи данных в базу.

Минимальный размер пакета для пакетной записи

Если за период записи значений больше заданного параметра, то используется Пакетная запись в противном случае - одиночная запись.

Ограничения

Длительность

Основной способ задания длительности хранения при архивации в СУБД - длительность хранения каждого слоя в настройках Шаблона Архивирования.

Данная ограничивает архив по времени. Формат записи: дни.чч:мм:сс

Если данная настройка не равно 0 и меньше времени слоя, то используется ограничение данное ограничение.

Объем (Мб)

Ограничивает размер архива при архивировании в базу данных.

Останавливать запись при заполнении более чем (%)

При заполнении базы данных более указанного объема, запись останавливается и возобновляется только когда поток очистки освободит место в базе ниже указанного предела.

Настраивается в случае, если место хранения архивов - внешняя база данных.

Очистка

Максимальное количество очищаемых параметров в минуту

Максимальное количество удаляемых параметров за одну минуту.

Максимальное количество удаляемых значений по одному параметру в минуту

Максимальное количество удаляемых параметров за одну минуту по каждой архивируемой переменной.

Резервирование

Синхронизировать пропущенные участки данных

Если используется резервирование компьютеров, и архив ведется в СУБД установленной на каждом компьютере резервированной пары, то включается механизм полной синхронизации данных, включая пропущенные участки (когда один из компьютеров не работал).

Данная настройка позволяет выключить синхронизацию данных.

Интервал расширения пропущенных участков данных

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

Статистика

Период подсчета статистики

Период выполнения процедуры расчета объема БД