Изменение исторических данных Historian

Сервер БД Historian, ранее InSQL

Изменение исторических данных Historian

Сообщение blablabla01 » Ср окт 23, 2019 7:04 pm

Добрый день всем!!
Возник такой вопрос можно ли изменить данный в Хисториане недельной давности.
Дело в том, что по документациии можно написать запрос sql используя select *from openquery...
Сделали такой запрос к insql, в результате выдало следующее:
The Update request was submitted to Historian storage system.
Но данные не изменились, пытались подправить значения в таблицах History и _.
blablabla01
 
Сообщения: 4
Зарегистрирован: Вт окт 24, 2017 1:26 pm

Re: Изменение исторических данных Historian

Сообщение beachbear » Чт окт 24, 2019 10:04 am

Изменить оригинальные (ORIGINAL) данные в Хисториане нельзя. Можно добавить новые (LATEST) данные сверху так, что при запросах по умолчанию "плохие" оригинальные данные будут не видны, а вместо них будут показываться новые. При этом люди из ФСБ или ФБР смогут всегда узнать, почему ваш реактор взорвался, если добавят к запросу wwVersion='ORIGINAL'.

Я бы рекомендовал использовать CSV файлы вместо INSERT/UPDATE, что предоставляет большую гибкость и менее запутанный синтаксис, особенно для UPDATE, который надо делать через одно известное место, а именно OPENQUERY. 8)
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

Re: Изменение исторических данных Historian

Сообщение YurBas » Сб дек 07, 2019 10:53 am

используйте insert, почему-то у historiana подменены понятия у update and insert. при обновлении он добавляет тег, а при вставке может заменять.
используйте такой запрос
Код: Выделить всё
INSERT into History(DateTime, TagName, Value, QualityDetail, wwVersion)
   SELECT DateTime, Tagname, ХХХХХ, QualityDetail, 'LATEST' FROM History
   WHERE Tagname = 'ХХХХХХХ'  AND DateTime = 'ХХХХ-ХХ-ХХ ХХ:ХХ:ХХ.ХХХХХХХ'

вместо ХХХХ подставьте соответствующие значения, DateTime прям скопируй дату на которую требуется обновить значение (точность прям по миллисекунд)
YurBas
 
Сообщения: 54
Зарегистрирован: Ср ноя 02, 2011 3:25 pm


Вернуться в Historian Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7