SAP HANA - Обзор репликации данных
Репликация SAP HANA позволяет переносить данные из исходных систем в базу данных SAP HANA. Простой способ перенести данные из существующей системы SAP в HANA - это использовать различные методы репликации данных.
Репликацию системы можно настроить на консоли через командную строку или с помощью HANA studio. Основные системы ECC или транзакций могут оставаться в сети во время этого процесса. У нас есть три типа методов репликации данных в системе HANA:
- Метод репликации SAP LT
- Инструмент ETL Метод службы данных SAP Business Object (BODS)
- Метод прямого подключения экстрактора (DXC)
Метод репликации SAP LT
Репликация преобразования ландшафта SAP - это метод репликации данных на основе триггера в системе HANA. Это идеальное решение для репликации данных в реальном времени или репликации на основе расписания из источников SAP и сторонних поставщиков. В нем есть сервер репликации SAP LT, который обрабатывает все триггерные запросы. Сервер репликации может быть установлен как автономный сервер или может работать в любой системе SAP с SAP NW 7.02 или выше.
Между базой данных HANA и системой транзакций ECC существует надежное RFC-соединение, которое обеспечивает репликацию данных на основе триггеров в системной среде HANA.
Преимущества репликации SLT
Метод репликации SLT позволяет репликацию данных из нескольких исходных систем в одну систему HANA, а также из одной исходной системы в несколько систем HANA.
SAP LT использует подход на основе триггеров. Он не оказывает заметного влияния на производительность исходной системы.
Он также обеспечивает возможность преобразования и фильтрации данных перед загрузкой в базу данных HANA.
Он позволяет репликацию данных в реальном времени, реплицируя только релевантные данные в HANA из исходных систем SAP и сторонних поставщиков.
Он полностью интегрирован с системой HANA и студией HANA.
Создание надежного RFC-соединения в системе ECC
В исходной системе SAP AA1 вы хотите настроить доверенный RFC для целевой системы BB1. Когда это будет сделано, это будет означать, что когда вы вошли в систему AA1 и ваш пользователь имеет достаточную авторизацию на BB1, вы можете использовать соединение RFC и войти в систему BB1 без повторного ввода пользователя и пароля.
Используя доверительные отношения RFC между двумя системами SAP, RFC от доверенной системы к доверяющей системе, пароль не требуется для входа в систему доверия.
Откройте систему SAP ECC, используя вход в систему SAP. Введите номер транзакции sm59 → это номер транзакции для создания нового надежного RFC-соединения → Щелкните 3- й значок, чтобы открыть мастер нового подключения → щелкните «Создать», откроется новое окно.
RFC-адрес ECCHANA (введите имя RFC-адресата) Тип соединения - 3 (для системы ABAP)
Перейти к техническим настройкам
Введите целевой хост - имя системы ECC, IP и введите номер системы.
Перейдите на вкладку «Вход и безопасность», введите язык, клиент, имя пользователя и пароль системы ECC.
Нажмите на опцию Сохранить вверху.
Нажмите Test Connection, и он успешно проверит соединение.
Чтобы настроить RFC-соединение
Выполнить транзакцию - ltr (для настройки RFC-соединения) → Откроется новый браузер → введите имя пользователя и пароль системы ECC и войдите в систему.
Нажмите New → Новое окно откроется → Введите имя конфигурации → Нажмите Next → Введите RFC-адрес (имя соединения, созданное ранее), используйте опцию поиска, выберите имя и нажмите Next.
В поле «Указать целевую систему» введите имя пользователя и пароль системного администратора HANA, имя хоста, номер экземпляра и нажмите «Далее». Введите № заданий передачи данных, например 007 (не может быть 000) → Далее → Создать конфигурацию.
Теперь перейдите в HANA Studio, чтобы использовать это соединение -
Перейдите в HANA Studio → нажмите Data Provisioning → выберите систему HANA.
Выберите исходную систему (имя доверенного RFC-соединения) и имя целевой схемы, в которую вы хотите загрузить таблицы из системы ECC. Выберите таблицы, которые вы хотите переместить в базу данных HANA → ДОБАВИТЬ → Готово.
Выбранные таблицы переместятся в выбранную схему в базе данных HANA.