Мы внесли некоторые изменения в проект - прикрутили PostgreSQL и теперь вся информация архивируется туда, все стало красиво и быстро, но тут я вспомнил про отчеты, которые обращались к файловому архиву. Полез и понял, что у меня проблемы - теперь надо добавлять новые источники данных, заново прикручивать их к отчетам, а самое главное, что теперь совершенно не понятно где хранятся те или иные значения. Вместо знакомых уже переменных и значений у меня теперь таблицы из PSQL и что в них хранится не понятно.
Ни в одном мануале я не смог найти как строить отчет на основе БД. Сам проект прилагаю, надеюсь вы сможете чем-то помочь.
Если в отчете вы используете Источник данных - Архив MasterSCADA то ничего перенастраивать не надо.
Спасибо.
Я ведь написал, что мне надо переделывать источники, архив MasterSCADA использовался ранее, теперь мне нужно обращаться к PostgreSQL.
Все данные теперь архивируются в БД.
В проекте, который я приложил можно увидеть отчет для "Объекты/Шаблоны/НА". Пока там стоит привязка к файловому архиву, но я уже добавил туда источник данных PSQL, в виде таблиц, а что с ними делать не понятно.
Вы хотите в нем обращаться напрямую к базе данных? Тогда да, надо переделывать.
Настраивать подключение, писать SQL запрос или хранимую процедуру, получать колонки а дальше работать как с обычными колонками.
В этой документации есть пример подключения к MS SQL:
http://insat.ru/metodicheskie-materi...роцедурами.pdf
Спасибо.
Еще раз.
Если вы включили архивацию в базу данных, а в отчетах используется "Архив MasterSCADA" то ничего переделывать не надо. Все будет работать как и раньше.
Спасибо.
Попробовал, все вроде работает как и раньше, но не понятен механизм немного) Ведь теперь все данные хранятся в БД, а отчет все еще обращается напрямую к значениям. То есть не важно где я храню - в архиве или БД, если я вытащил в отчет источник данных и значения из объекта, то я буду получать значения от них, независимо от источника? Он сам подтягивает архивные данные из БД, как и тренды?
Да, все реализуется на уровне встроенных механизмов MasterSCADA
Спасибо.