Система данных

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Тренды и журналы > Справочная часть > Общее описание >

Система данных

Запрос, обработка, выборка, архивация данных происходит в сервере данных. Сервер данных обрабатывает данные асинхронно, что позволяет избежать подвисаний системы и замедления реакции тренда на действия пользователя.

При работе с данными используются слои данных. Слои данных – это заданные интервалы прореживания данных. За счет использования слоев при просмотре истории на больших интервалах времени из архива выбирается значительно меньший (на порядки) объем данных, что снижает загрузку процессора и ускоряет работу тренда при просмотре архивной истории.

Существуют базовые слои и пользовательские слои. К базовым слоям относятся:

- непрореженный слой. В этом слое хранятся непрореженные данные с теми метками времени, с которыми они поступили в архив

- временный слой. В этом слое хранятся еще не помещенные в архив данные. Такое может быть если для архивирования используется отдельный сервер и связь с ним временно отсутствует.

По умолчанию для нового проекта создаются следующие пользовательские слои:

- минутный слой. Хранит не более 4 значений за каждую минуту: первое, последнее, максимальное, минимальное.

- часовой слой. Хранит не более 4 значений за каждый час.

- суточный слой. Хранит не более 4 значений за каждые 24 часа.

В проекте может быть настроено неограниченное количество пользовательских слоев. Настройка производится на уровне узла "Система" дерева системы MasterSCADA с закладки "Архив" кнопкой "настроить слои"

image152

 

В данной версии для файлового архива слои данных не реализованы, а реализованы только для архивов баз данных. Поэтому хранение архивов в базе данных предпочтительней чем в файловых, если предполагается просматривать историю за большие периоды времени. Разница становится заметной, если кол-во значений переменной за просматриваемый период больше разрешения экрана по горизонтали в несколько раз. Например, если переменная опрашивается раз в секунду, то за месяц из файлового архива будет запрошено 2,6 млн. значений, тогда как из архива базы данных с использованием слоев будет запрошено значительно меньше значений, не больше 40-50 тысяч в зависимости от настройки слоев данных.