¿Qué es SLT (SAP Landscape Transformation Replication)? SLT es una herramienta de ETL que te permite cargar y replicar datos en tiempo real o programar datos desde un sistema fuente de SAP o No SAP al SAP HANA Database. El servidor SAP SLT utiliza un enfoque de replicación basado en disparadores para pasar datos del sistema fuente al sistema objetivo. El servidor SLT se puede instalar en un sistema separado o en el sistema SAP ECC. Los beneficios del sistema SLT son los siguientes: Permite la replicación de datos en tiempo real o programada. Durante la replicación de datos en tiempo real, podemos migrar los datos al formato SAP HANA. SLT maneja las tablas Cluster y Pool. Admite automáticamente la conversión de Unicode y no Unicode durante la carga/replicación (Unicode es un sistema de codificación de caracteres similar a ASCII. No Unicode es un sistema de codificación que abarca más caracteres que ASCII). Está completamente integrado con SAP HANA Studio. SLT tiene capacidades de configuración y transformación de tablas. SLT tiene capacidades de monitoreo con SAP HANA Solution Manager.
Arquitectura Descripción general del servidor SAP SLT con sistema SAP / No SAP es la siguiente:
SAP SLT Arquitectura de conexión Descripción general entre el sistema SAP y SAP HANA
El servidor de replicación SLT de SAP transforma todas las definiciones de tablas de metadatos del sistema fuente ABAP a SAP HANA. Para el sistema fuente de SAP, la conexión SLT tiene las siguientes características: Cuando se replica una tabla, el servidor de replicación SAP SLT crea tablas de registro en el sistema fuente. Se crea un motor de lectura en el sistema fuente SAP. La conexión entre SAP SLT y SAP Source se establece como conexión RFC. La conexión entre SAP SLT y SAP HANA se establece como conexión de base de datos. Un usuario de base de datos con la misma autorización que el usuario «SYSTEM» puede crear una conexión entre SAP SLT y la base de datos SAP HANA. Conexión SLT de SAP entre el sistema SAP y la BASE DE DATOS SAP HANA El servidor SAP SLT crea automáticamente una conexión de base de datos para la base de datos SAP HANA (cuando creamos una nueva configuración a través de la transacción LTR). No es necesario crearla manualmente.
Configurar el servidor SAP SLT para el sistema fuente de SAP
Primero necesitamos configurar el servidor de replicación SLT de SAP para la conexión entre el sistema fuente de SAP y la base de datos de SAP HANA. La transacción LTR se utiliza para crear una conexión entre el sistema fuente de SAP y el SLT de SAP.
Paso 1) Inicie sesión en el servidor SAP SLT y llame a la transacción «LTR» desde el servidor de replicación SAP SLT. Aparecerá una pantalla emergente de Web-dynpro para iniciar sesión en el servidor SAP SLT. Ingrese el cliente / ID de usuario / contraseña Haga clic en la pestaña de inicio de sesión Aparecerá una pantalla emergente para la configuración como se muestra a continuación- Haga clic en el botón «Nuevo» para la nueva configuración.
Paso 2) En este paso, ingrese el nombre de la configuración y la descripción. Seleccione el sistema SAP como el sistema fuente. Ingrese la conexión RFC para el sistema SAP. Ingrese nombre de usuario / contraseña / nombre de host y número de instancia. Ingrese el detalle de las opciones de trabajo- No. de trabajos de transferencia de datos. Nº. De trabajos de cálculo. Seleccione la opción de replicación como Tiempo Real. Una vez que se mantienen todas las configuraciones, haga clic en «Aceptar» para crear un nuevo esquema en SLT. Se agregará y activará un nombre de configuración «SLTECC». Después de configurar correctamente el servidor SAP SLT, el servidor SAP SLT crea automáticamente una conexión de base de datos para la base de datos SAP HANA (cuando creamos una nueva configuración a través de la transacción LTR). No es necesario crearla manualmente. En el siguiente paso, importamos datos a SAP HANA desde la fuente SAP.
Importar datos de la fuente SAP a SAP HANA a través de SLT
Una vez configurado correctamente el servidor SAP SLT, se crea un esquema tal como se mencionó anteriormente en SAP HANA Database. Este esquema contiene los siguientes objetos- 1 Esquema – SLTECC. 1 Usuario – SLTECC. 1 Privilegios 8 Tablas – DD02L (Nombres de tablas SAP) DD02T (Textos de tablas SAP) RS_LOG_FILES RS_MESSAGE RS_ORDER RS_ORDER_TEXT RS_SCHEMA_MAP RS_STATUS. 4 Roles – SLTECC_DATA_PROV SLTECC_DATA_POWER_USER SLTECC_DATA_USER_ADMIN SLTECC_DATA_SELECT 2 Procedimientos RS_GRANT_ACCESS RS_REVOKE_ACCESS
Luego de configurar todo, cargamos una tabla de SAP ECC (ERP Central Component).
Paso 1) Para cargar tablas de SAP ECC a la base de datos SAP HANA, siga los siguientes pasos- Ir a provisión de datos desde la vista rápida. Seleccione el sistema SAP HANA. Haga clic en el botón de finalizar.
Paso 2) Se mostrará una pantalla para la provisión de datos de tablas basada en SLT. Hay 5 opciones para provisión de datos de las siguientes maneras- Opción de provisión Detalle Cargar (Carga completa) Este es un evento de una sola vez, que inicia una carga inicial de datos desde el sistema fuente. Replicar (Carga completa + Carga delta) Inicia una carga inicial (si no se ha realizado anteriormente), y también considera el cambio delta. Se crearán un desencadenador de base de datos y una tabla de registro relacionada para cada tabla. Detener Replicación Detiene el proceso de replicación actual para una tabla. Elimina completamente el desencadenador de la base de datos y la tabla de registro. Suspender Pausa un proceso de replicación en ejecución de una tabla. El desencadenador de la base de datos no se eliminará del sistema fuente y la grabación de cambios continuará. La información relacionada se almacena en la tabla de registro relacionada en el sistema fuente. Reanudar La reanudación reinicia la replicación para una tabla suspendida. Después de la reanudación, el proceso de replicación suspendido volverá a iniciarse.
Utilizamos la primera opción de la tabla «Opción de carga» para la carga inicial de la tabla (LFBK) de datos del origen al destino de SAP HANA.
El paso a paso es el siguiente: Los detalles del sistema fuente y del sistema objetivo se seleccionan de acuerdo con la configuración de SAP SLT. Haga clic en el botón Cargar y seleccione la tabla (LFBK) que necesitamos cargar/replicar en SAP Hana. La tabla (LFBK) se agregará a la sección de Gestión de Carga de Datos con la Acción «Cargar» y el Estado «Programado». Después de la carga de datos, el estado cambiará a «Ejecutado». La tabla se creará en el esquema «SLTECC» con datos.
Paso 3) Verifique los datos en la tabla (LFBK) mediante una vista previa de datos desde el esquema “SLTECC”. Inicie sesión en la base de datos SAP HANA a través de SAP HANA Studio y seleccione el sistema SAP HANA HDB (HANAUSER). Seleccione la tabla (LFBK) en el nodo de Tabla. Haga clic con el botón derecho en la tabla (lFBK) y haga clic en la opción de vista previa de datos abiertos. Los datos cargados a través del proceso SLT se mostrarán en la pantalla de vista previa de datos. Ahora hemos cargado los datos con éxito en la tabla «LFBK». Utilizaremos esta tabla en el futuro en la Modelización.
Conexión SAP SLT entre sistema No SAP y SAP HANA
El servidor de replicación SLT de SAP transforma todas las definiciones de tablas de metadatos del sistema fuente no ABAP a SAP HANA. Para el origen No SAP, la conexión SLT tiene las siguientes características: Cuando se replica una tabla, el servidor de replicación SAP SLT crea tablas de registro en el sistema fuente. Se crea un motor de lectura en el servidor de replicación SAP SLT. La conexión entre SAP SLT y el sistema fuente / SAP HANA se establece como conexión de base de datos.
La conexión SAP SLT entre la conexión SLT no SAP y el sistema/datos SAP HANA solo puede hacer las transformaciones más simples, por lo que para transformaciones más complejas necesitamos otra herramienta ETL como SAP Data Services.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073