Я думаю, что самым простым способом денормализации было бы оставить нетронутой репликацию Streams (с отображениями таблиц 1-> 1) и создать материализованные представления для таблиц назначения, которые обрабатывают необходимые преобразования.
Я думаю, что интерфейсы GUI для этих типов преобразований быстро становятся громоздкими, поскольку логика усложняется, но если вам действительно нужно решение с графическим интерфейсом, вы можете обратиться к Oracle Warehouse Builder.После того, как в OWB завершено управление с помощью графического интерфейса, вы можете сгенерировать пакеты PL / SQL для выполнения ETL.