Конфигурация — введение

Для конфигурирования сжатия РБД необходимо выполнить следующие предварительные подготовительные шаги:

  • Установить подключение к базе данных.
  • Элементы точки данных, значения которых подвергаются сжатию, относятся к типу «float«, «uint» или «int«.
  • Элементы точки данных, значения которых подвергаются сжатию, имеют конфигурацию «_archive» (или «PowerConfig», соответственно), для которой была назначена архивная группа РБД (см. Установка параметров архивной группы).

Конфигурация сжатия RDB осуществляется с помощью панелей конфигурации «КАСКАД Цифра», которые открываются посредством системы управления. Необходимо открыть вкладку «Database» системы управления и щелкнуть на «RDB Compression» для открытия основной панели конфигурации, в которой можно открыть все последующие панели конфигурации.

Рисунок: Основная панель конфигурации сжатия РБД

В основной панели конфигурации можно открыть другую панель сжатия РБД, которая используется во время сжатия РБД:

  • Кнопка «Intervals» («Интервалы») — открывает панель для создания новых интервалов сжатия, а также для обзора и редактирования существующих интервалов сжатия. Интервал сжатия определяет интервал для расчета значений элемента точки данных.
  • Кнопка «Compression Steps» («Степени сжатия») — открывает панель для создания новых степеней сжатия, а также для обзора и редактирования существующих степеней сжатия. Степень сжатия определяет связь интервала с арифметической функцией.
  • Кнопка «Import/Export» («Импорт/экспорт») — открывает панель ASCII, которая предоставляет возможность импорта и экспорта конфигурации сжатия РБД (см. ASCII импорт и экспорт конфигурации сжатия РБД).
  • Кнопка «Synchronizing 2×2» («Синхронизация 2×2») — для текущих значений и алармов существует возможность выполнения синхронизации с избыточной резервной базой данных, при помощи специальной связи БД. Следовательно, щелчком на этой кнопке можно также копировать интервалы сжатия, степени и расчеты из активной базы данных в резервную. Расчет осуществляется в базе данных. Для этой функции необходимо выполнить установку катастрофоустойчивой системы, а также ее внедрение в проект и конфигурацию базы данных.
  • Кнопка «Recalc from…» («Перерасчет с…») — позволяет ввести дату, начиная с которой необходимо выполнить перерасчет сжатых данных, начиная с наименьшего интервала. Данная функция удобна, например, в случае потери соединения с базой данных, в результате чего расчеты сжатия при потере соединения, возможно, были выполнены с ошибками. Необходимо принимать во внимание следующие условия:
  • Соответствующие данные должны быть текущими, то есть перерасчет значений, полученных из других источников, не представляется возможным.
  • Можно использовать только в проектах, где queryRDBdirect = 1.
  • Существует возможность влияния на производительность БД, в зависимости от того, насколько далеко в прошлом находится указанная дата.

ПРИМЕЧАНИЕ

Обнаружены значения, «поздно» записанные в базу данных (например, в случае сбоя базы данных), повторно выполняется расчет соответствующих интервалов (не применяется для корректирующих значений). Данное применяется только к значениям, поступающим в БД в хронологическом порядке. Процедура: В случае обнаружения «поздно» записанных в базу данных значений, уже рассчитанные значения сжатия удаляются. Во время очередной итерации соответствующего расчета сжатия, интервалы, расчет которых необходимо вновь выполнить, пересчитываются, например: В случае если значения сжатия «5min_sum» были удалены, они будут пересчитаны во время следующего автоматического расчета сжатия «5min_sum» (задержка = 5 минут + задержка). То же применяется к суточным значениям, недельным значениям и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *