SLT (SAP Landscape Transformation Replication Server) в SAP ХАНА
Какво е SLT (SAP Репликация на ландшафтна трансформация)?
SLT е ETL инструмент, който ви позволява да зареждате и репликирате данни в реално време или да планирате данни от SAP изходна система или не SAP Система в SAP База данни HANA.
SAP SLT сървърът използва подход за репликация, базиран на тригер, за да предава данни от изходната система към целевата система.
SLT сървърът може да бъде инсталиран на отделна система или на SAP ECC система.
Предимствата на SLT системата са както следва-
- Позволява репликация на данни в реално време или по график.
- По време на репликиране на данни в реално време можем да мигрираме данни SAP HANA формат.
- SLT дръжки Cluster и билярдни маси.
- Това поддържа автоматично не-Unicode и Unicode преобразуване по време на зареждане/репликация. (Unicode е система за кодиране на знаци, подобна на ASCII. Не-Unicode е система за кодиране, която покрива повече знаци от ASCII).
- Това е напълно интегрирано с SAP Студио ХАНА.
- SLT имат възможности за настройка на маса и трансформация.
- SLT имат възможности за наблюдение с SAP HANA Solution Manager.
Archiтектура Преглед на SAP SLT сървър с SAP / Не-SAP Системата е както по-долу-
SAP SLT връзка Archiпреглед на текстурата между SAP Система и SAP ХАНА
SAP SLT Replication Server трансформира всички дефиниции на таблици с метаданни от изходната система ABAP в SAP ХАНА.
За SAP източник, SLT връзката има следните характеристики –
- Когато една таблица се репликира, SAP Сървърът за SLT репликация създава регистрационни таблици в изходната система.
- Машината за четене е създадена в SAP Изходна система.
- Връзката между SAP SLT и SAP Източникът е установен като RFC връзка.
- Връзката между SAP SLT и SAP HANA се установява като DB връзка.
Потребител на база данни със същото разрешение като потребител „SYSTEM“ може да създаде връзка между SAP SLT и SAP База данни HANA.
SAP SLT сървърът автоматично създава DB връзка за SAP HANA база данни (когато създаваме нова конфигурация чрез транзакция LTR). Няма нужда да го създавате ръчно.
Определен SAP SLT сървър за SAP Изходна система
Първо трябва да конфигурираме SAP SLT репликационен сървър за връзка между SAP Източник и SAP HANA база данни. T-код, LTR се използва за създаване на връзка между SAP Източник и SAP SLT.
Стъпка 1) Влез за да SAP SLT сървър и транзакция на повикване „LTR“ от SAP SLT сървър за репликация.
Ще се появи изскачащ екран на Web-dynpro за влизане SAP SLT сървър.
- Въведете клиент/потребителско име/парола
- Кликнете върху раздела за влизане
Ще се появи изскачащ екран за конфигурация, както е показано по-долу-
Кликнете върху бутона „Ново“ за новата конфигурация.
Стъпка 2) В този етап,
- Въведете име и описание на конфигурацията.
- Изберете SAP Системата като изходна система.
- Въведете RFC връзка за SAP Система.
- Въведете потребителско име / парола / име на хост и номер на инстанция.
- Въведете подробности за опциите за работа –
- Брой задачи за прехвърляне на данни.
- Брой изчислителни задания.
- Изберете опцията за репликация в реално време.
- След като всички настройки се поддържат, щракнете върху „OK“, за да създадете нова схема в SLT.
Ще бъде добавено и активно име на конфигурация „SLTECC“.
След конфигуриране SAP SLT сървърът успешно, SAP SLT сървърът автоматично създава DB връзка за SAP HANA база данни (когато създаваме нова конфигурация чрез транзакция LTR). Няма нужда да го създавате ръчно.
В следващата стъпка импортираме данни в SAP ХАНА от SAP Източник.
внос SAP Изходни данни към SAP HANA през SLT
След като сме конфигурирали успешно SAP SLT сървър, SCHEMA като име на конфигурация по-горе в SAP SLT е създаден през SAP База данни HANA.
Тази схема съдържа следните обекти-
- 1 Схема – SLTECC.
- 1 потребители – SLTECC.
- 1 Привилегии
- 8 Маси -
- DD02L (SAP Име на таблици)
- DD02T (SAP Текстове на таблици)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Роля –
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- Процедури 2
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Цялата конфигурация е завършена, сега зареждаме таблица от SAP ECC (ERP централен компонент).
Стъпка 1) За зареждане на таблици от SAP ECC към SAP HANA база данни, следвайте стъпките по-долу-
- Отидете на Осигуряване на данни от Бърз преглед.
- Изберете SAP Система HANA.
- Кликнете върху бутона Край.
Стъпка 2) Ще се покаже екран за предоставяне на данни на база SLT таблица. Има 5 опции за предоставяне на данни, както е показано по-долу-
Опция за осигуряване | детайл |
---|---|
Зареждане (Пълно зареждане) | Това е еднократно събитие, което стартира първоначално зареждане на данни от изходната система. |
Репликиране (Пълно зареждане + Delta зареждане) | Започнете първоначалното зареждане (ако не е направено по-рано) и също така вземете предвид делта промяна. Тригерът на базата данни и свързаната таблица за регистриране ще бъдат създадени за всяка таблица. |
Спрете репликацията | Той спира текущия процес на репликация за таблица. Той премахва напълно тригера на базата данни и таблицата за регистриране. |
Задържане | Той поставя на пауза работещ процес на репликация на таблица. Тригерът на базата данни няма да бъде изтрит от изходната система и записването на промените ще продължи. Свързаната информация се съхранява в съответната таблица за регистриране в изходната система. |
Обобщение | Resume рестартира репликацията за спряна таблица. След възобновяване процесът на спряна репликация ще се възобнови. |
Използваме първия вариант от таблицата „Опция за зареждане“ за първоначално зареждане на данните от таблицата (LFBK) от източника до SAP HANA маса.
Стъпка по стъпка е както по-долу-
- Източник и Target детайлите на системата се избират според SAP SLT конфигурация.
- Щракнете върху бутона за зареждане и изберете таблицата (LFBK), в която трябва да заредим/репликираме SAP Хана.
- Таблица (LFBK) ще бъде добавена към раздела за управление на зареждането на данни с действие „Зареждане“ и състояние „Планирано“.
След зареждането на данните статусът ще бъде променен на „Изпълнено“. Таблицата ще бъде създадена в схема “SLTECC” с данни.
Стъпка 3) Проверете данните в таблицата (LFBK) чрез предварителен преглед на данни от схема „SLTECC“, както е по-долу -.
- Вход в SAP HANA база данни през SAP HANA Studio и изберете SAP HANA система HDB (HANAUSER).
- Изберете Таблица (LFBK) под възел Таблица.
- Щракнете с десния бутон върху Таблица (LFBK) и щракнете върху опцията за преглед на отворени данни.
- Заредените данни чрез SLT процес ще бъдат показани в екрана за визуализация на данни.
Сега успешно заредихме данни в таблица „LFBK“. Ще използваме тази таблица в бъдеще в моделирането.
SAP SLT връзка между не-SAP Система и SAP ХАНА
SAP SLT Replication Server трансформира всички дефиниции на таблици с метаданни от не-ABAP изходната система към SAP ХАНА.
За не-SAP източник, SLT връзката има следните характеристики –
- Когато една таблица се репликира, SAP Сървърът за SLT репликация създава регистрационни таблици в изходната система.
- Машината за четене е създадена в SAP SLT репликационен сървър.
- Връзката между SAP SLT и SAP източник / SAP HANA се установява като DB връзка.
SAP SLT може да прави само най-прости трансформации, така че за сложни трансформации се нуждаем от друг ETL инструмент, като напр SAP Услуги за данни.