Миграция данных в Comindware Business Application Platform
Как правило, при внедрении любой новой системы в организации уже существуют разные унаследованные системы (учетные, отраслевые, офисные и т.д.), в которых содержится различная информация, необходимая для работы.
Для создания собственного решения в Comindware Business Application Platform может потребоваться информация из текущих систем организации. В большинстве случаев это справочная информация, например, реестр контрагентов, статьи затрат или номенклатура товаров из 1С, расширенная информация о сотрудниках из кадровой системы и т.д.
Несмотря на то, что в системе используется графовая семантическая база данных Comindware Elastic Data, для пользователей системы информация представляется в виде связанных таблиц и атрибутов, как в реляционных базах данных. Соответственно, для переноса данных из внешних систем нужно предварительно подготовить их и представить в виде набора отдельных таблиц, а также, при наличии связей между ними, определить атрибуты для связки.
В зависимости от способа, периодичности и источника загрузки данных информацию в Comindware Business Application Platform можно передать несколькими способами:
- Использовать функционал импорта данных из документа формата Excel/CSV. Более подробно можно ознакомиться в статье Импорт данных в шаблон записи.
- Через открытый API путем выполнения POST запроса к системе с передачей необходимых атрибутов и данных в них. Более подробно можно ознакомиться в статье Введение в Web API.
- Через подключение к источнику данных по протоколу OData. Более подробно можно ознакомиться в статье Пример интеграции с 1С.
Также может появится необходимость перенести информацию из одной базы данных системы Comindware Business Application Platform в другую, например, из тестовой в продуктивную. Для этого необходимо выгрузить информацию из требуемых шаблонов записи в Excel и загрузить её, как указано в п.1.