Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Отчеты. Создание  (Прочитано 4589 раз)

Серега

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
Отчеты. Создание
« : 27 Мая 2021, 15:02:18 »
Добрый день!
Так. Ситуация следующая.
Есть проект, на сервере (виртуалка) крутиться и сервер скады и бд.
Так как лазить на виртуалку не желательно от слова совсем сделали следующее.
Создали у себя виртуалку и скопировали проект. Настроили репликацию бд сюда же.
Проект настроили на репликацию бд. все работает.
Отключили ОРС сервера, дабы не нарушить работу боевых серверов.
Но...
В руководстве по отчетам написано, что надо работать только с архивными данными.
Возникает вопрос. Что будет писаться в репликацию? И данные с боевого сервера скады (через механизм репликации) и постоянное значение с локальной копии?
Просто при подключении в параллель с боевым сервером второго сервера-теста происходит определенная задержка как в передаче, так и в обработке, отображении данных. Что в свою очередь пугает операторов и вносит некоторую сумятицу при анализе возникающих ситуаций.
Возможно можете предложить еще какой нибудь вариант?
Жду ответов и вопросов!

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Отчеты. Создание
« Ответ #1 : 01 Июня 2021, 10:43:33 »
Здравствуйте.

Цитировать
Возникает вопрос. Что будет писаться в репликацию? И данные с боевого сервера скады (через механизм репликации) и постоянное значение с локальной копии?
Да. Для скады безразлично включена репликация, или нет. Скада об этом не знает. В настройках проекта указывается БД в которую нужно писать архивные данные и из которой нужно брать архивные данные. Поэтому, если архивация у переменных включена, скада будет записывать данные в БД (даже если она является репликой) и реальные данные будут смешиваться с новыми "ложными" данными.

Серега

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
Re: Отчеты. Создание
« Ответ #2 : 01 Июня 2021, 14:29:35 »
Добрый день!
Тогда для понимания еще пару вопросов.
1. Программа для построения отчетов работает только с локальной базой (имеется в виду источник данных)?
2. Или с той базой (например на другом сервере) и параметрами подключения указанными в проекте (например юзер из бд с удаленным доступом)
3. Понимая целостность архитектуры и концепции Simple Scada можно ли с помощью различного ПО и настроек правил, реестра  системы Windows настроить работу построителя отчетов на удаленную базу (как источник)?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Отчеты. Создание
« Ответ #3 : 01 Июня 2021, 15:11:20 »
Цитировать
1. Программа для построения отчетов работает только с локальной базой (имеется в виду источник данных)?
Стандартные источники данных типа "периодический" и "по-изменению" не получают данные из БД напрямую, они получают их от сервера скады. А сервер скады всегда берёт данные из той БД, которая указана в настройках проекта. Если в настройках проекта указать БД на удалённом ПК, то данные будут браться с неё по сети.

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

Цитировать
можно ли с помощью различного ПО и настроек правил, реестра  системы Windows настроить работу построителя отчетов на удаленную базу (как источник)?
Исходя из вышеописанного это возможно только если создать свой источник данных. Источники тип "периодический" и "по-изменению" всегда будут брать данные из БД указанной в настройках проекта.
« Изменён: 01 Июня 2021, 15:14:19 от Simple-Scada »