Как загрузить данные таблиц Oracle из одной базы данных в другую, размещенную на разных серверах, без использования ссылок на БД?
В настоящее время у нас есть рабочее решение для репликации данных OLTP на Dataware house. Это задание можно запускать несколько раз в день для загрузки данных OLTP в DWH.
OLTP и DWH находятся в двух разных базах данных. Поэтому мы используем ссылки на БД для загрузки данных через БД.
В настоящее время мы планируем перейти на облачную платформу. Существуют ограничения на использование ссылок на БД, поэтому наши администраторы побудили нас найти другое решение для загрузки данных через БД вместо использования ссылок на БД.
Одной из основных функций или требований является то, что загрузка должна происходить динамически, как это происходит в текущей работе. Это означает, что задание должно автоматически загружать все таблицы в OLTP. Если добавлена какая-либо новая таблица, простое обновление конфигурации обеспечит репликацию таблицы.
Некоторые из рассмотренных нами вариантов приведены ниже.
Informatica PowerCenter: единственная проблема заключается в том, что нам нужно вручную редактировать сопоставление при добавлении новой таблицы или столбцов.
Informatica Dynamic mapping: он позаботится о загрузке всех таблиц в схеме, но стоимость лицензирования будет выше.
Прошу вас сообщить, есть ли другой подход, используемый для этого требования.
Еще один момент, который следует учитывать, заключается в том, что мы хотели бы сохранить контроль над разработчиками, а не администраторами баз данных, при возникновении любой проблемы.
Спасибо