Примеры интеграции

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

  • Исходная система перед отправкой данных в целевую систему запрашивает обозначение значений из своего справочника в целевой системе, и передаёт данные уже в понятном для целевой системы виде
  • Целевая система при получении данных запрашивает перекодировки полученных значений с указанием исходной системы и при помощи этого расшифровывает полученные данные
  • Перекодировку запрашивает некий процесс, который передаёт данные из исходной системы в целевую. В этом случае данные из исходной системы передаются в исходном виде, а в целевую поступают уже на языке целевой

Интеграция Перекодера

Изменения справочников

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

Потоки данных

При изменении CDI системы происходит переименование значения справочника с "February" на "2". В случае без использования Перекодера это затронет все таблицы соответствий, которые содержат "February". Чтобы потоки данных сохранились, нужно:

  1. Найти все таблицы, которые содержат значение справочника CDI "February"
  2. Убедиться, что это значения именно CDI, а не другого похожего справочника
  3. Вручную заменить значения
  4. Убедиться, что нигде в коде и настройках систем не записано "February", т.е. что перекодировки выполняются только с использованием справочников. Если такие места есть, то вручную заменить "February" на "2", выполнить перезапуск.

В случае использования Перекодера в данном примере ничего делать не нужно, т.к. он сам автоматически обновит перекодировки с учётом нового справочника CDI. Проконтролировать корректность этого можно через единый удобный веб-интерфейс

Потоки данных