Идеология системы

Подсистема загрузки данных

Модуль загрузки данных

 

   Адаптивная система управления предприятием «Cobra++» относится к классу открытых информационных систем. Из этого следует, что она должна поддерживать возможность приема данных из других источников(из внешних баз данных). Для этих целей служит подсистема загрузки данных. Этот модуль позволяет импортировать данные об объектах предметной области из сторонних баз данных. Для этого требуется:

  • Указать параметры подключения к внешнему источнику.
  • Задать схему базы данных: определить, какие таблицы её составляют, и как они связаны между собой.
  • Определить формат передачи данных, т.е. настроить соответствие между таблицами внешней базы данных и объектами системы Cobra++, которые будут принимать информацию.

    Созданная таким образом задача загрузки данных может быть вызвана в любое время, исходя из конкретной ситуации. При первом запуске произойдет первоначальная загрузка, в результате которой будут заполнены информационные слоты объектов, участвующих в задаче. При повторном вызове задачи, произойдет корректировка информации: данные, которые не были загружены в систему ранее, будут записаны, а та информация, которая уже была ранее импортирована, будет скорректирована, в соответствии с определенным форматом задачи.

Использование подсистемы загрузки данных позволяет организовать взаимодействие с внешними базами данных в двух направлениях:

  • Поддержка актуального состояния информационных хранилищ и баз данных. В случае, когда информационная инфраструктура предприятия представлена сразу же несколькими системами, использование системы синхронизации поможет избежать дублирования информации и повторного ввода данных. А это в свою очередь позволяет реализовать принцип однократного ввода информации.
  • Поглощение различных информационных систем системой «Cobra++». Данная возможность может потребоваться в случае необходимости упразднения какой-либо сторонней системы, и передачи её функций системе «Cobra++», по причине недостаточной функциональности или невозможности дальнейшего развития и совершенствования сторонней системы. При этом должна быть произведена следующая работа по настройке системы «Cobra++» на решение задач сторонней системы:
  • Подготовка необходимого набора информационных объектов, проектирование экранных форм информационных объектов, формирование структуры и регламента исполнения соответствующих бизнес-процессов.
  • Собственно загрузка данных.
  • Апробация данного контура работы системы «Cobra++».

     После периода контрольных испытаний сторонняя система прекращает свое функционирование, а новый контур системы «Cobra++» включается в работу.

     В настоящее время подсистема загрузки данных поддерживает работу со следующими типами СУБД: Oracle, Microsoft SQL Server, MS Access, FoxPro, Visual FoxPro, MySQL и InterBase.

 

01 Модуль загрузки данных - Общий вид

01 Модуль загрузки данных - Общий вид

 

02 Модуль загрузки данных - Подсистема определения внешней БД

02 Модуль загрузки данных - Подсистема определения внешней БД

 

03 Модуль загрузки данных - Выбранная для загрузки задача

03 Модуль загрузки данных - Выбранная для загрузки задача

 

 04 Модуль загрузки данных - Выполненная задача загрузки

04 Модуль загрузки данных - Выполненная задача загрузки