SQL запросы и таблицы Historian

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

SQL запросы и таблицы Historian

Сообщение Diogen » Пн июл 06, 2015 9:03 pm

Осваиваю SQL запросы к Хисториану. Читал "Wonderware Suite Indastrial server. Справочное руководство." В нем дано описание таблиц хисториана и примеры запросов к ним. Про таблицу Runtime.dbo.History в этом руководстве ни слова не сказано, однако такой вот запрос прекрасно проходит:
SELECT DateTime, TagName, Value FROM Runtime.dbo.History WHERE TagName = 'Ramp1' AND DateTime = '2015-07-06 18:40:05';
Выдает верное значение тэга Ramp1 в заданное время.

В руководстве сказано про таблицы _ и DiscreteWideHistory, однако запрос к ним из руководства не проходит:
SELECT DateTime, Ramp1 FROM Runtime.dbo._ WHERE Ramp1 = 5;
SQL ругается, что такой таблицы не существует. Руководство старое конечно, и что то уже поменялось. Какие сейчас аналоги этих таблиц есть? Или это я что-то не так делаю?
ЗЫ: Historian из дистрибутива 2014.
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm

Re: SQL запросы и таблицы Historian

Сообщение Steelman63 » Пн июл 06, 2015 10:33 pm

такие нюансы лучше брать из оригинальной документации на соответствующие версии
HistorianDatabase.pdf:
This table (INSQL.Runtime.dbo.DiscreteWideHistory) has been
superceded by the WideHistory_OLEDB table. DiscreteWideHistory is
the wide version of DiscreteHistory, where only discrete tags are
considered. It is the same as WideHistory applied to discrete tags. In a
query, this table must be referenced using an OPENQUERY
statement.

Короче все типы теперь идут через WideHistory(для широкого формата)

SET QUOTED_IDENTIFIER OFF
SELECT * FROM OPENQUERY(INSQL, "SELECT DateTime = convert(nvarchar, DateTime, 21), [SysPulse]
FROM WideHistory
WHERE wwRetrievalMode = 'Cyclic'
AND wwCycleCount = 100
AND wwVersion = 'Latest'
AND DateTime >= DateAdd(mi,-5,GetDate())
AND DateTime <= GetDate()")
Steelman63
 
Сообщения: 313
Зарегистрирован: Ср авг 29, 2012 3:42 pm

Re: SQL запросы и таблицы Historian

Сообщение Diogen » Вт июл 07, 2015 12:09 am

Спасибо! Все получилось как надо!
Diogen
 
Сообщения: 353
Зарегистрирован: Чт мар 27, 2014 6:35 pm


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

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

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

cron