Работа с БД коннекторами

Глоссарий

Термин

Описание

Система источник

Внешняя система, предоставляющая данные

БД коннектор

База данных с объектами системы источника

Общая информация

БД коннектор служит для хранения данных из разных сторонних систем источников. Например:

  • CISLink

  • SO+

Заполнение БД происходит инкрементально при помощи специальной утилиты, которую предоставляет компания-источник

Все утилиты рекомендуется хранить на сервере проекта по такой структуре папок: /{Project}/{DataSourceName}/Connector/, для удобной поддержки проекта

Например: Syngenta/CISLink/Connector/

Каналы связи

Связь между утилитой и системой источником может быть установлена через:

  • FTP

    • Для работы требуется установка SQLXML - расширение для SQL-Server’а
  • HTTP запросы

    • Для работы требуется Токен авторизации, который предоставляет компания-источник

Инструкция по настройке утилит

Настройки обычно хранятся в ./Connector/*.config файлах

  1. Указать параметры для подключения к БД коннектору и работе с каналами связи

  2. Для автоматической работы утилиты настраивается задача в Task Sheduler, в которой настроен запуск утилиты

Алгоритм работы утилит

  1. Утилита подключается к системе источнику

  2. Считывает данные из источника

  3. Загружает данные в БД коннектор

Весь процесс загрузки логируется в соответствующих файлах ./Сonnector/*.log В некоторых утилитах есть возможность настроить уведомления при ошибках в загрузке