Historian SQL

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Historian SQL

Сообщение evgeniy » Пн окт 29, 2012 4:28 pm

Здравствуйте!
У меня пара вопросов, Historian Server может хранить данные не в файловой системе, а в БД?
и второй вопрос (возможно косвенно связанный с первым) в SQL сервере (БД 'Runtime') есть такое представление dbo.History которое согласно документу 'Wonderware Historian Database Reference':
History (INSQL.Runtime.dbo.History) Contains one row for each stored tag value.
т.е. по русски 'содержит одну запись для каждого сохраненного значения тега'

так вот, почему запрос к этому представлению у меня всегда возвращает ошибку (запрашиваю из SQL MS)? Причем в ошибке обозначен запрос для тегов, которых в своей галактике я не создавал.
evgeniy
 
Сообщения: 18
Зарегистрирован: Чт окт 20, 2011 11:57 am

Re: Historian SQL

Сообщение Генератор зла » Пн окт 29, 2012 4:35 pm

evgeniy писал(а):Historian Server может хранить данные не в файловой системе, а в БД?

На автомате - нет, можно написать Stored Procedure в БД Runtime для этого.
evgeniy писал(а):и второй вопрос

Нужна более подробная инфа.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Historian SQL

Сообщение evgeniy » Пн окт 29, 2012 5:07 pm

Генератор зла писал(а):Нужна более подробная инфа.

Изображение
evgeniy
 
Сообщения: 18
Зарегистрирован: Чт окт 20, 2011 11:57 am

Re: Historian SQL

Сообщение Генератор зла » Пн окт 29, 2012 6:34 pm

Запрос в текстовом виде приведите, на скрине он полностью не виден
Проще написать Select * ...
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Historian SQL

Сообщение evgeniy » Вт окт 30, 2012 12:35 pm

Прошу прощения, не подумал) запрос был автоматически сформирован. Выглядит он вот так:
Код: Выделить всё
SELECT TOP 1000 *
  FROM [Runtime].[dbo].[History]

все очень просто, но данных нет.
evgeniy
 
Сообщения: 18
Зарегистрирован: Чт окт 20, 2011 11:57 am

Re: Historian SQL

Сообщение beachbear » Вт окт 30, 2012 1:21 pm

Ну и где WHERE TagName = 'MyTag' ?
или хотя бы WHERE TagName LIKE '%' ?
TagName должен быть обязательно присутствовать в запросе.
Интервал времени тоже был бы не лишний - иначе будет только последний час по умолчанию.
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

Re: Historian SQL

Сообщение evgeniy » Вт окт 30, 2012 3:29 pm

спасибо! действительно работает.
это ведь не таблица, я об этом не подумал:)
evgeniy
 
Сообщения: 18
Зарегистрирован: Чт окт 20, 2011 11:57 am


Вернуться в Wonderware System Platform

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

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