Пожалуйста, включите JavaScript для просмотра этого сайта.

Руководство Simple-Scada

История: Базы данных

Система архивации v2

Пред. Вверх След. Еще

Важно! При переходе на систему архивации v2 может потребоваться изменить пользовательские SQL-запросы, которые обращаются к стандартным таблицам трендов/сообщений (если такие запросы имеются в проекте). Также, если в проекте есть отчеты с пользовательскими источниками данных, которые выбирают данные из стандартных таблиц трендов/сообщений, то нужно будет обновить эти запросы в соответствии с новой структурой таблиц.

Система архивации v2 доступна начиная с версии Simple-Scada 2.5.15.0. Активировать ее можно через меню "Проект -> Настройки -> База данных". Данная система архивации используется по-умолчанию в новых проектах.

Отличия от системы архивации v1.

cистема архивации v2 совместима со следующими СУБД:

MySQL начиная с версии 5.6.2 и выше;

MS SQL Server: любые редакции SQL Server 2016 (SP1) и выше, либо более старые версии SQL Server 2008/2012/2014 в редакции Enterprise;

PostgreSQL начиная с версии 12 и выше;

производительность архивации выше, выполняется меньше операций;

значительно улучшено удаление устаревших данных, скорость удаления не зависит от объёма БД и выполняется очень быстро;

производительность операций на вставку данных практически не зависит от объема БД;

меню сообщений на web-клиентах выглядит также, как на десктоп клиентах;

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

при сбоях в работе БД скада может накапливать больше архивных данных в памяти (около 2 млн. записей), чтобы записать их в БД после восстановления связи;

улучшена скорость загрузки сообщений на клиентах;

колонки в меню сообщений можно менять местами, добавлять и удалять. Также, можно менять формат времени в колонках. Настройка производится в меню "Проект -> Настройки -> Сообщения";

в меню "Проект -> Настройки -> Сообщения" можно задать текст о нарушенных границах переменной с использованием подстановок;

сообщения подтверждаются на всех клиентах сразу. В v1 сообщения нужно отдельно подтверждать на каждом клиенте;

при просмотре списка неподтвержденных сообщений, напротив каждого сообщения отображается кнопка "Подтвердить". Позволяет подтвердить произвольное сообщение (не подтверждая предыдущие);

сообщения об авторизации/выходе пользователя содержат IP-адрес и имя клиента;

в сообщения о действиях оператора записываются действия о редактировании интервалов в компоненте "Расписание";

возможно просматривать сообщения не только за один день, но и за произвольный период времени;

некоторые будущие изменения будут работать только с новой системой архивации;

 

Как перейти с системы архивации v1 на v2?

Новая система архивации имеет другую структуру таблиц и не может работать с созданными ранее архивными данными. Если в раскрывающемся списке "Версия системы архивации" в меню "Проект -> Настройки -> База данных" выбрать версию системы архивации v2, то скада создаст новые таблицы в БД и начнет записывать архивные данные в них с нуля. Все ранее накопленные архивные данные останутся на жестком диске, но просмотреть их можно будет только при возврате на v1. Если старые архивные данные не важны, то можно удалить их, а затем перейти на v2. Порядок перехода с удалением старых архивных данных:

1.Перейти в меню "Проект -> Настройки -> База данных".

2.В списке "Версия системы архивации" выбрать "v1".

3.В раскрывающемся списке "другие действия..." выбрать пункт "очистить все таблицы". Все ранее накопленные архивные данные будут удалены.

4.В списке "Версия системы архивации" выбрать "v2" и сохранить проект.

После перехода на v2 может потребоваться изменить пользовательские SQL-запросы, которые обращаются к стандартным таблицам трендов/сообщений (если такие имеются в проекте). Также, если в проекте есть отчеты с пользовательскими источниками данных, которые выбирают данные из стандартных таблиц трендов/сообщений, то нужно будет обновить эти запросы в соответствии с новой структурой таблиц.

 

Обязательно ли переходить на систему архивации v2?

Нет, можно остаться на v1, все будущие версии Simple-Scada 2 будут поддерживать старую систему архивации.