1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Тренды по данным из внешней БД

Модератор: Глоб.модераторы

Ответить

Автор темы
Sikvel
новенький
новенький
Сообщения: 1
Зарегистрирован: 14 ноя 2023, 16:25
Имя: Олег
Страна: Россия
город/регион: Киров

Тренды по данным из внешней БД

Сообщение Sikvel »

Здравствуйте. Подскажите, задача такая: строить тренды по данным из таблиц внешней базы данных MSSQL. Можно ли это реализовать средствами MasterScada? База данных пишется не средствами MasterScada, нужно только строить графики.

alex_ugrumov
почётный участник форума
почётный участник форума
Сообщения: 635
Зарегистрирован: 29 сен 2008, 17:05
Имя: Алексей Угрюмов
Страна: Россия
город/регион: СПб
Благодарил (а): 13 раз
Поблагодарили: 25 раз

Тренды по данным из внешней БД

Сообщение alex_ugrumov »

Тренды строятся по данным из архивов MS. Соответственно, чтобы построить тренды по данным из внешней базы, нужно взять эти данные и записать в архив MS. И вы будете видеть на тренде только те данные, которые вы запихали. То есть не получиться сделать прозрачный механизм, когда обращение тренда к архиву MS будет инициировать обращение к внешней базе и подгрузку недостающих данных. Так не получится. Сначала загрузить все данные (или интересующие) из внешней базы в архивы MS, а после показывать эти данные.
Как запихивать данные в архив MS? для этого можно или написать свой ФБ на С#. Или проще воспользоваться ФБ C# Скрипт.
Как брать данные из внешней базы? можно воспользоваться или БД коннектором. Или запихать это в тот же ФБ на С# или в код в ФБ C# Скрипт. В любом случае потребуется C# программирование.
Alex.
Ответить

Вернуться в «MasterScada»