Kafka Connect: сопоставление события с таблицей «один ко многим» с использованием коннектора jdbc-sink - PullRequest
0 голосов
/ 07 июля 2019

Я хотел бы настроить соединитель приемника JDBC на Oracle или MySQL, где одно событие будет преобразовано в таблицу «один ко многим». Пример структуры события:

{
  "noticePeriod": "1M",
  "endDate": "2019-07-26",
  "contactPersons": [
    {
      "personName": "Some Name",
      "phone": "28493424",
      "designation": "Dubba",
      "email": "doorul@dabein.com"
    }
  ],
  "contractNumber": "CONTRACT-190707115209",
  "title": "Test Contract 7/7",
  "startDate": "2019-07-25"
}

Таблицами назначения будут Contract & ContractContactPerson. Один контракт может иметь несколько ассоциаций ContractContactPerson.

В настоящее время я использую JSON без схемы. Я не мог найти ни одного примера достижения этого. Любая подсказка высоко ценится. Я бы предпочел избегать любого кодирования пользовательских трансформаторов / преобразователей.

...