Теперь все понятно, спасибо.
В общем нужен компонент который отображает список активных/архивных аварий
Такой компонент будет. И для трендов тоже.
В большинстве ЧМИ есть специальные теги...
Да, такие возможности будут, причем не только на уровне тегов, но и на уровне сообщений, когда можно будет к примеру одним шаблонным сообщением заменить множество сообщений и подставлять в них значения "на ходу" в зависимости от механизма. Позже мы ещё выложим небольшой отчет об этом.
Еще одно пожелание есть, для нас зело существенное. Для просмотра архивных трендов реализовать механизм "Best fit"
Не знали про best fit, но интересно то, что текущая версия скады использует очень похожий алгоритм при обработке трендов. Когда Вы просматриваете интервал времени более 1 часа в Simple-Scada от Вас тоже скрыта часть точек. В больших интервалах это тысячи точек, а для тегов, которые редко меняют свои значения оптимизация может урезать более 90% точек. Подобно Best fit детализация мелких изменений сохраняется благодаря алгоритму и качество тренда практически не теряется. Без этого нельзя было обойтись, т.к. слишком сильно сказывается на производительности. И, конечно, в Simple-Scada 2 будут подобные оптимизации.
Можно сделать и сам Best Fit, но непонятен пока один момент - в БД хранятся данные о всех точках. В момент выполнения выборки Best Fit делит интервал на диапазоны из которых берет обычно по четыре точки: первую точку, мин., макс., последнюю точку. И так для каждого диапазона. С первой и последней нет проблем, но чтобы найти мин. и макс., нужно пройти по всем точкам диапазона, что затратно. Есть предположение, что на этапе сохранения данных трендов в базу, вместе с ними сохраняются и какие-то служебные данные для быстрого получения ключевых точек.
Либо все проще и все точки действительно перебираются для поиска мин. и макс., но т.к. этой задачей занимается сервер, то клиенты получают уже посчитанные ключевые точки без нагрузки на сеть и пр. Но если это так, то серверу придется не легко при большом кол-ве клиентов и запросов на тренды.