Вы можете использовать логическую репликацию и иметь включенные реплики триггеры (запускающие репликацию), которые изменяют данные при их применении:
ALTER TABLE mytab DISABLE TRIGGER mytrig;
ALTER TABLE mytab ENABLE REPLICA TRIGGER mytrig;
Необходимо убедиться, что конфликты репликации не могут возникнутьэти модификации.Например, никогда не изменяйте ключевой столбец.
Конфликты репликации остановят репликацию и сломают вашу систему.
Традиционным способом решения этой проблемы является использование процесса ETL.Таким образом, вы можете использовать другую модель данных в целевой базе данных и, например, предварительно агрегировать данные, чтобы хранилище данных не становилось слишком большим и оптимизировало модель данных для аналитических запросов.