- Выгрузка необходимой информации из источника данных оперативных систем.
- Передача данных по электронным каналам связи.
- Загрузка информации в оперативный склад хранилища данных СППР.
Большинство программных продуктов, предназначенных для создания СППР, в своем составе содержат модуль загрузки, корректировки и трансформации данных, реализующий 3-й этап. В то же время существует множество программных продуктов, обеспечивающих гарантированную доставку данных по электронным каналам связи (2-й этап). Для 1-го этапа отсутствует универсальное программное обеспечение, адаптивное к структуре разнородных источников данных.
Поэтому актуальной задачей является разработка методического обеспечения создания универсального программного обеспечения, разработки структуры и состава реализуемых функций, алгоритмов его функционирования. Таким образом, необходимо включить в состав подсистем системы поддержки принятия решений программное средство «Подсистему выгрузки», обеспечивающее выгрузку данных из оперативных систем.
Существующий процесс передачи информации состоит из следующих этапов:
- Формирование специалистами СППР перечня необходимой информации.
- Передача запроса от СППР на выгружаемые данные специалистам оперативной системы.
- Анализ запроса программистами оперативной системы - источника данных.
- Выгрузка информации в виде электронного файла (ЭФ) определенной структуры доступными или же специально разработанными для этой цели программными средствами выгрузки (ПСВ) и передача информации по электронным каналам связи.
- Разработка процедур загрузки (ПЗ) для различных типов электронных файлов, а также процедур трансформации данных, получаемых из разнородных оперативных систем. Передача электронных файлов на обработку модулю загрузки.
- Автоматизированная обработка несоответствий и проверка корректности данных в присланных файлах с помощью модуля загрузки и трансформации данных.
- Передача информации о ходе проверки корректности данных специалистам СППР
- Повторный запрос информации из оперативной системы с указанием причин отклонения электронного файла с данными (необязательный этап, выполняется в случае нахождения ошибок данных в присланных файлах).
- Загрузка данных в оперативный склад хранилища данных.
Недостатки существующей схемы передачи данных состоят в следующем:
- Формат выгрузки информации БД каждой оперативной системы уникален, что требует разработки соответствующих уникальных программ обработки этих форматов для загрузки данных в оперативный склад СППР.
- Несогласованная с требованиями информация может быть отвергнута на этапе загрузки в оперативный склад. При этом необходимо будет передать специалистам оперативных АИС замечания по файлам с выгруженной информацией. Эта ситуация влечет за собой временные затраты на повторную выгрузку информации.
- Поскольку оперативных систем много, то процесс сбора, обработки и загрузки занимает значительное время.
Устранить перечисленные выше недостатки можно при использовании специальных схем выгрузок, описывающих необходимую СППР информацию. Схема должна содержать состав информации, запрашиваемой из источника данных оперативных систем, правила проверки её корректности и целостности. Для автоматизированного формирования схем выгрузки следует разработать специальное программное средство «Дизайнер схем». С использованием схемы выгрузки процесс передачи данных будет состоять из следующих шагов:
- Формирование специалистами СППР схемы выгрузки данных.
- Разработка специалистами СППР процедуры загрузки электронных файлов, соответствующих схеме выгрузки.
- Передача и загрузка схемы в «Подсистему выгрузки» (ПВ).
- Обработка схемы программистами оперативной системы с помощью ПВ - формирование запросов к источнику данных.
- Выгрузка данных в виде электронного файла (ЭФ) предопределенной в дизайнере схемы выгружаемых данных и передача информации по электронным каналам связи.
- Загрузка данных в оперативный склад хранилища данных.
Предлагаемая схема передачи данных представлена на рис. 1.
Рис. 1. Предлагаемая схема передачи данных в хранилище данных СППР