74120

Порядок хранения и получения информации из базы данных АСКУЭ Энергия+

Доклад

Информатика, кибернетика и программирование

Для хранения информации в КТС Энергия используется SQLсервер. Хранимая в SQL инф подразделяется на две части: проектные данные содержащие описания состава и названий УСД электр счётчиков ед измерений и др параметры кот пользователь вводит при подготовке проектных Д в программе Редактор проекта . Эти Д формируются программой Ядро и при помощи программы Запись в базу помещаются в SQL. Для хранения и обработки указанной инф исп неск независ баз в SQL: проектная база eng6 используемая программой Редактор проекта для хранения всей...

Русский

2014-12-26

17.8 KB

2 чел.

13. Порядок хранения и получения информации из базы данных АСКУЭ "Энергия+".

Для хранения информации в КТС "Энергия+" используется SQL-сервер. Он не только обеспечивает хранение и выборку Д, но также и их обработку, генерацию отчётов, публикацию инф. Хранимая в SQL инф подразделяется на две части:- проектные данные, содержащие описания состава и названий УСД, электр счётчиков, ед измерений и др параметры, кот пользователь вводит при подготовке проектных Д в программе "Редактор проекта". - обработанная информация в виде кодов за различные интервалы накопления, а также протоколы (тренды) событий разного вида, в т ч изменения сост устройств. Эти Д формируются программой "Ядро" и при помощи программы "Запись в базу" помещаются в SQL. Для хранения и обработки указанной инф исп неск независ баз в SQL:

- проектная база ("eng6"), используемая программой "Редактор проекта" для хранения всей имеющейся проектной инф;- база обработки данных ("e6work"), содержащая копию проектного описания для публикации, а также средства для выборки и отображения хранимых Д;- базы хранения данных ("e6wYYYY", "e6dYYYY" – для рабочей и демо версии, соотв), содержащие все накопленные Д за соотв год работы ("YYYY");Все перечисленные базы, кроме баз хранения, создаются автоматически в процессе установки системы. Базы хранения автоматически создаются в процессе работы системы, по мере необх. База на след год созд примерно за 30 мин до его наступления.

Основной базой для доступа к Д является база "e6work". Пользователи работают только с ней. Все прочие базы являются служебными, пользователи напрямую с ними не работают и доступа к ним не имеют. В базе "e6work" содержатся:

копии таблиц с проектными описаниями-для правил формирования различных отчётов и документов. В них содержатся списки устройств, каналов, групп, их названия, ед измерения;набор программ на языке SQL-для доступа к инф. набор выходных таблиц, кот заполняются данными при работе хранимых процедур. Доступ к ним открыт для приложений пользователя;набор служебных хранимых процедур-для автоматизации работы базового ПО (процедуры для очистки от устаревших Д, создания резервн копий, создания новых БД). Эти процедуры напрямую пользователем не вызываются и доступ к ним запрещён.

Для получения информации из базы данных исп несколько методов. Для работы приложений, осущ доступ к Д, в состав БПО включены спец серверные хранимые процедуры для выборки Д за указанные интервалы времени. Результаты в удобном для обработки формате помещаются в спец вых таблицы. Из них Д выбираются др приложениями. При чтении хранимых Д из базы процедуры автоматически проверяют их целостность. В случае обнаружения искажений Д игнорируются, а в журнал работы вносится соотв запись. Указанные процедуры также обеспечивают доп разграничение доступа пользователей к инф, а также его аудит (регистрацию в журнале работы), при необх. Доступ к проектным Д (спискам каналов, их наименованиям и т.п.) производится посредством прямых SQL-запросов. Запросы адресуются к копиям таблиц проектной БД, которые автоматически переносятся в рабочую БД ("e6work") в процессе записи сгенерированного проекта.В общем, запрос клиентским приложением данных из SQL выполняется в след порядке.

- Клиентское приложение подключается к SQL с использованием штатных механизмов последнего. Подключение всегда выполняется к базе "e6work". Обычно для связи исп протокол TCP\IP.

При необх, считываются проектные данные из базы "e6work". Целью их выборки является получение списка идентификаторов каналов (ВТИ и ТК), ограниченных по каким-либо критериям, например – каналы от одного счётчика, группы и т.п.

- На сервере вызывается на исполнение нужная хранимая процедура, которой передаётся в качестве параметров список идентификаторов интересующих каналов, интервал времени запроса и др параметры. В состав ПО входят две такие процедуры – для опроса Д по ВТИ-каналам и ТК-каналам, соотв.

- Вызванная процедура отыскивает запрошенную инф, декодирует её и формирует итоговые Д, кот помещаются в спец вых таблицы SQL. Эта же процедура обеспечивает автом контроль прав доступа и целостности считываемой инф.

- После завершения формирования вых набора Д, клиентское приложение считывает инф из вых таблицы, посредством выполнения операторов языка SQL. Д далее обрабатываются в соотв с треб алгоритмом.


 

А также другие работы, которые могут Вас заинтересовать

79757. ИНВЕСТИЦИОННЫЙ ПРОЦЕСС И МИССИЯ КОМПАНИИ 63.5 KB
  Среди обширного спектра факторов влияющих на выбор миссии компании есть чрезвычайно важный с точки зрения долгосрочной перспективы безкризисного существования фирмы это фактор адекватности инвестирования выдвинутым критериям. Акцент на исследовании этого вопроса делается по двум основным причинам: определяющей роли которая принадлежит инвестиционному процессу в выборе линии поведения фирмы особенно на долгосрочном горизонте ее роста и инноваций продукта. Принятие решений в этой области...
79758. ИНВЕСТИЦИИ: ПОНЯТИЕ, КЛАССИФИКАЦИЯ. РОЛЬ ИНВЕСТИЦИЙ 151.5 KB
  Одной из важнейших сфер деятельности любой фирмы являются инвестиционные операции. Оба типа инвестиций имеют большое значение для сохранения жизнеспособности фирмы и ее развития. Их целью является прежде всего создание условий для снижения затрат фирмы за счет замены оборудования обучения персонала или перемещения производственных мощностей в регионы с более выгодными условиями производства; инвестиции в расширение производства. Логика зависимости между типом инвестиций и уровнем их риска очевидна: она определяется степенью...
79759. Инновационная политика в организации и финансировании инноваций и инвестиций 187 KB
  Как и практически всякая иная политика она неодинакова в разных странах хотя и подчинена одной и той же цели: стимулированию инновационной активности и развитию научнотехнического потенциала. Место и роль инновационной политики в структуре государственного регулирования экономики определяются особенностями инновационного процесса как объекта управления. В практической направленности инновационной идеи и состоит ее притягательная сила для капиталистических компаний. Так к числу внутренних побудительных мотивов инновационной активности можно...
79760. Экономическая стратегия предприятия. Ее сущность и принципы формирования 92 KB
  Экономическая стратегия предприятия. По степени влияния на деятельность предприятия факторы внешней макро и микро среды можно выделить в следующие группы: а факторы параметры товарных рынков; б факторы географического характера; в факторы внутреннего для предприятия характера; г внешние общественно-политические условия. К группе а относятся: стратегические неожиданности; потеря контроля над внешней средой предприятия; воздействие общества и политических сил на рыночное поведение предприятия; ограничения роста; ...
79761. Мероприятия НТП как основа стратегического плана организации 46 KB
  Мероприятия НТП как основа стратегического плана организации Проблемы разработки стратегического решения возникает у предприятий в следующих случаях: Принятие решения о создании приобретении предприятия. Признание того или иного технического решения как части конструкции или технологии мероприятие НТП возможно лишь тогда когда именно это техническое решение дает наиболее экономический эффект по отношению ко всем существующим в мире подходам к удовлетворению аналогичной проблемы. Каждое мероприятие НТП проходит свой жизненный цикл.
79762. Основные составляющие экономической стратегии 39.5 KB
  Все они ориентированы на внешнюю и внутреннюю сферы деятельности фирмы. Товарная стратегия фирмы. Вырабатывает правила и приемы исследования потенциальных рынков товаров и услуг отвечающих миссии фирмы. Товарная стратегия определяет методы поиска наиболее предпочтительных для фирмы стратегических зон хозяйствования СЗХ методы образования и управления наборами СЗХ обеспечивающими внешнюю гибкость фирмы.
79763. Стратегический контроллинг 56.5 KB
  При определении количественной цели необходимо не только разработать систему плановых показателей но и определить их величину и приоритеты. Анализ всех этих областей должен дать совокупность основных важнейших подконтрольных показателей подлежащих управлению в системе контроллинга. Например развитие подконтрольных показателей представлено в табл. Развитие показателей...
79764. Основы методики оценки кредитоспособности фирмы в стратегической перспективе 214 KB
  Оценка кредитоспособности фирмы потенциального клиента банка постоянная проблема с которой сталкиваются подразделения любого банка связанные с реализацией его кредитной политики. На основе такой оценки определяются условия предоставления как краткосрочного так и особенно долгосрочного кредитов банка. Такой анализ представляет собой по существу внешний контроллинг по отношению к фирмеклиенту банка. С другой стороны стратегический контроллинг проводимый банком будет способствовать устойчивости финансового состояния самого банка.
79765. Бизнес-план предприятия. Оформление и стиль бизнес-плана 120.5 KB
  Любое новое дело нуждается в принятии важных предварительных решений о его развитии. Бизнес-план - это очень хорошее средство для их осмысления. В условиях становящегося российского бизнеса уже работающие предприятия и люди, еще недавно далекие от хозяйственной деятельности