Какво е SLT (SAP Landscape Transformation Replication)?
SLT е ETL инструмент, който ви позволява да зареждате и репликирате данни в реално време или да планирате данни от SAP система източник или не SAP система в базата данни SAP HANA.
SAP SLT сървърът използва базиран на тригера подход за репликация, за да предаде данни от системата източник към системата за насочване.
SLT сървърът може да бъде инсталиран на отделна система или на SAP ECC система.
Предимството на SLT системата е както по-долу -
- Позволява репликация на данни в реално време или по график.
- По време на репликиране на данни в реално време можем да мигрираме данни във формат SAP HANA.
- SLT се справя с клъстерни и билярдни маси.
- Тази поддръжка автоматично преобразува не Unicode и Unicode по време на зареждане / репликация. (Unicode е система за кодиране на символи, подобна на ASCII. Non-Unicode е система за кодиране, която обхваща повече символи от ASCII).
- Това е напълно интегрирано със SAP HANA Studio.
- SLT имат възможности за настройка на таблици и трансформация.
- SLT имат възможности за наблюдение със SAP HANA Solution Manager.
Преглед на архитектурата на SAP SLT сървъра със SAP / Non-SAP система е както по-долу -
Преглед на архитектурата на връзката на SAP SLT между SAP System и SAP HANA
SAP SLT репликационен сървър преобразува всички дефиниции на таблици с метаданни от изходната система ABAP в SAP HANA.
За източник на SAP връзката SLT има следните характеристики -
- Когато се репликира таблица, сървърът за репликация на SAP SLT създава регистриращи таблици в системата източник.
- Механизмът за четене е създаден в SAP Source System.
- Връзката между SAP SLT и SAP Source се установява като RFC връзка.
- Връзката между SAP SLT и SAP HANA се установява като DB връзка.
Потребител на база данни със същото упълномощаване като потребителя "СИСТЕМА" може да създаде връзка между SAP SLT и SAP HANA база данни.
SAP SLT Връзка между SAP System и SAP HANA DATABASE
SAP SLT сървърът автоматично създава DB връзка за база данни SAP HANA (когато създаваме нова конфигурация чрез транзакция LTR). Няма нужда да го създавате ръчно.
Конфигурирайте SAP SLT сървър за SAP Source System
Първо трябва да конфигурираме сървъра за репликация на SAP SLT за връзка между SAP Source и базата данни на SAP HANA. T-код, LTR се използва за създаване на връзка между SAP Source и SAP SLT.
Стъпка 1) Влезте в сървъра на SAP SLT и извикайте транзакция „LTR“ от сървъра за репликация на SAP SLT.
Ще се появи изскачащ екран Web-dynpro за влизане в SAP SLT сървър.
- Въведете клиент / потребителски идентификатор / парола
- Кликнете върху раздела за влизане
Ще се появи изскачащ екран за конфигурация, както по-долу -
Щракнете върху бутона "New" за новата конфигурация.
Стъпка 2) В тази стъпка,
- Въведете име и описание на конфигурацията.
- Изберете SAP System като система източник.
- Въведете RFC връзка за SAP система.
- Въведете потребителско име / парола / име на хост и номер на екземпляр.
- Въведете подробности за опциите за работа -
- Брой на заданията за прехвърляне на данни.
- № на заданията за изчисляване.
- Изберете опция за репликация като реално време.
- След като всички настройки се поддържат, щракнете върху „OK“, за да създадете нова схема в SLT.
Ще бъде добавено и активно име за конфигурация „SLTECC“.
След успешно конфигуриране на SAP SLT сървъра, SAP SLT Server автоматично създава DB връзка за база данни SAP HANA (когато създаваме нова конфигурация чрез транзакция LTR). Няма нужда да го създавате ръчно.
В следващата стъпка импортираме данни в SAP HANA от SAP Source.
Импортирайте SAP Source Data в SAP HANA чрез SLT
След като успешно конфигурирахме сървъра на SAP SLT, в базата данни на SAP HANA се създава SCHEMA като име на конфигурация по-горе в SAP SLT.
Тази схема съдържа следните обекти-
- 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 System.
- Щракнете върху бутона Finish.
Стъпка 2) Ще се покаже екран за предоставяне на данни на базата на SLT данни. Има 5 опции за предоставяне на данни, както по-долу -
Опция за предоставяне | Подробности |
Зареждане (пълно натоварване) | Това е еднократно събитие, което стартира първоначално зареждане на данни от системата източник. |
Реплика (пълно натоварване + делта натоварване) | Стартира първоначалното зареждане (ако не е направено по-рано) и също така обмисля делта промяна. За всяка таблица ще бъдат създадени задействане на база данни и свързана таблица за регистриране. |
Спиране на репликацията | Той спира текущия процес на репликация за таблица. Той премахва напълно спусъка на базата данни и таблицата за регистриране. |
Спиране | Той поставя на пауза работещ процес на репликация на таблица. Задействането на базата данни няма да бъде изтрито от системата източник и записването на промените ще продължи. Свързаната информация се съхранява в свързаната таблица за регистриране в системата източник. |
Продължи | Resume рестартира репликацията за спряна таблица. След възобновяване процесът на спряно репликиране ще се възобнови. |
Използваме първата опция от таблицата „Опция за зареждане “ за първоначално зареждане на данните от таблицата (LFBK) от източника до таблицата на SAP HANA.
Стъпка по стъпка е както по-долу
- Подробностите за източника и целевата система се избират според конфигурацията на SAP SLT.
- Кликнете върху бутона за зареждане и изберете таблицата (LFBK), която трябва да заредим / репликираме в SAP Hana.
- Таблица (LFBK) ще бъде добавена към раздела за управление на натоварването на данни с действие „Зареждане“ и състояние „Планирано“.
След зареждане на данни, състоянието ще бъде променено на "Изпълнено". Таблицата ще бъде създадена в схема "SLTECC" с данни.
Стъпка 3) Проверете данните в таблицата (LFBK) чрез Преглед на данни от схема "SLTECC", както по-долу -.
- Влезте в базата данни на SAP HANA чрез SAP HANA Studio и изберете SAP HANA System HDB (HANAUSER).
- Изберете Таблица (LFBK) под възел на Таблица.
- Щракнете с десния бутон върху Таблица (LFBK) и щракнете върху Опция за отворен преглед на данни.
- Заредените данни чрез SLT процес ще бъдат показани в екрана за визуализация на данни.
Сега успешно заредихме данни в таблица "LFBK". Ще използваме тази таблица в бъдеще в Моделиране.
SAP SLT Връзка между система, която не е SAP, и SAP HANA
Сървърът за репликация на SAP SLT преобразува всички дефиниции на таблици с метаданни от системата, която не е ABAP, в SAP HANA.
За източник, който не е от SAP, SLT връзката има следните характеристики -
- Когато се репликира таблица, сървърът за репликация на SAP SLT създава регистриращи таблици в системата източник.
- Механизмът за четене се създава в сървъра за репликация на SAP SLT.
- Връзката между SAP SLT и SAP Source / SAP HANA се установява като DB връзка.
SAP SLT връзка между не - SAP SLT връзка и SAP HANA система / БАЗА ДАННИ
SAP SLT може да прави само най-прости трансформации, така че за сложни трансформации се нуждаем от друг инструмент за ETL като услуги на SAP Data.