Перейти к содержанию

Статья для устаревшей неподдерживаемой версии ПО!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Миграция данных в Comindware Business Application Platform

Как правило, при внедрении любой новой системы в организации уже существуют разные унаследованные системы (учетные, отраслевые, офисные и т.д.), в которых содержится различная информация, необходимая для работы.

Для создания собственного решения в Comindware Business Application Platform может потребоваться информация из текущих систем организации. В большинстве случаев это справочная информация, например, реестр контрагентов, статьи затрат или номенклатура товаров из 1С, расширенная информация о сотрудниках из кадровой системы и т.д.

Несмотря на то, что в системе используется графовая семантическая база данных Comindware Elastic Data, для пользователей системы информация представляется в виде связанных таблиц и атрибутов, как в реляционных базах данных. Соответственно, для переноса данных из внешних систем нужно предварительно подготовить их и представить в виде набора отдельных таблиц, а также, при наличии связей между ними, определить атрибуты для связки.

В зависимости от способа, периодичности и источника загрузки данных информацию в Comindware Business Application Platform можно передать несколькими способами:

  1. Использовать функционал импорта данных из документа формата Excel/CSV. Более подробно можно ознакомиться в статье Импорт данных в шаблон записи.
  2. Через открытый API путем выполнения POST запроса к системе с передачей необходимых атрибутов и данных в них. Более подробно можно ознакомиться в статье Введение в Web API.
  3. Через подключение к источнику данных по протоколу OData. Более подробно можно ознакомиться в статье Пример интеграции с 1С.

Также может появится необходимость перенести информацию из одной базы данных системы Comindware Business Application Platform в другую, например, из тестовой в продуктивную. Для этого необходимо выгрузить информацию из требуемых шаблонов записи в Excel и загрузить её, как указано в п.1.