Применение SCD на сервере Talend MDM
Я использую Talend Open Studio для MDM, и у меня есть требование для контроля версий в записях клиентов.
При использовании базы данных Oracle я могу использовать tOracleSCD для записи изменений. Аналогично, для MySQL я могу использовать tMysqlSCD.
Но в Talend Open Studio for MDM единственная поддерживаемая база данных - это H2, поэтому я храню все основные записи в базе данных H2.
В таком случае, как я могу добиться контроля версий, поскольку в базе данных Talend for H2 нет доступных компонентов?
1 ответ
Компоненты SCD просто устанавливают триггеры для отслеживаемых таблиц и обеспечивают простой интерфейс для чтения таблиц выходных триггеров.
Вы можете установить триггеры вручную в базе данных H2, воссоздав базу данных в MySQL, а затем используя компоненты SCD MySQL, чтобы выяснить, что он делает, и решить, как считывать данные обратно, а затем воссоздать эти шаги с компонентами H2 как часть. задачи интеграции данных.
Тем не менее, Talend MDM имеет концепцию журнала, в котором хранятся все изменения, внесенные в запись данных. В документации Talend Open Studio for MDM есть более подробная информация о том, как просматривать журнал. Все изменения, сделанные через интерфейс MDM, должны автоматически вноситься в журнал.