¿Qué es SLT en SAP ¿HANA? Replicación y configuración
⚡ Resumen inteligente
SLT, el SAP Landscape Transformation Replication Server carga y replica datos en SAP HANA en tiempo real o según un cronograma. Un enfoque basado en disparadores captura los cambios de SAP y noSAP fuentes por igual.
¿Qué es SLT (SAP ¿Replicación de la transformación del paisaje)?
SLT es una herramienta ETL que le permite cargar y replicar datos en tiempo real o programar datos desde SAP sistema fuente o no SAP sistema en SAP Base de datos HANA.
SAP El servidor SLT utiliza un enfoque de replicación basado en activadores para pasar datos del sistema de origen al sistema de destino.
El servidor SLT se puede instalar en un sistema separado o en SAP Sistema ECC.
El beneficio del sistema SLT es el siguiente:
- Permite la replicación de datos en tiempo real o programado.
- Durante la replicación de datos en tiempo real, podemos migrar datos en SAP Formato HANA.
- Mangos SLT Cluster y mesas de billar.
- Esto admite automáticamente la conversión Unicode y no Unicode durante la carga/replicación. (Unicode es un sistema de codificación de caracteres similar a ASCII. Un sistema de codificación que no es Unicode cubre más caracteres que ASCII).
- Esto está completamente integrado con SAP Estudio Hana.
- SLT tiene capacidades de configuración y transformación de mesas.
- SLT tiene capacidades de monitoreo con SAP Responsable de soluciones HANA.
El diseño basado en disparadores es lo que hace posible el procesamiento en tiempo real. Un disparador de base de datos en la tabla de origen escribe cada cambio en una tabla de registro, que SLT lee y aplica, en lugar de escanear repetidamente toda la tabla en busca de diferencias.
SAP Conexión TR ArchiDescripción general de la arquitectura
ArchiDescripción general de la tecnología SAP Servidor TR con SAP / No-SAP El sistema es el siguiente:
SAP Conexión TR entre SAP Sistema y SAP HANA
SAP SLT Replication Server transforma todas las definiciones de tablas de metadatos del sistema fuente ABAP a SAP HANA.
Para SAP fuente, la conexión SLT tiene las siguientes características:
- Cuando se replica una tabla, SAP El servidor de replicación SLT crea tablas de registro en el sistema de origen.
- El motor de lectura se crea en el SAP Sistema fuente.
- La conexion entre SAP TR y SAP La fuente se establece como conexión RFC.
- La conexion entre SAP TR y SAP HANA se establece como una 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 TR y SAP Base de datos HANA.

SAP El servidor SLT crea automáticamente una conexión DB para SAP Base de datos HANA (cuando creamos una nueva configuración mediante la transacción LTR). No es necesario crearlo manualmente.
Configurar SAP Servidor TR para SAP Sistema de origen
Primero necesitamos configurar SAP Servidor de replicación SLT para conexión entre SAP Fuente y SAP Base de datos HANA. El código T, LTR se utiliza para crear una conexión entre SAP Fuente y SAP TR.
Paso 1) Inicie sesión para SAP Servidor SLT y transacción de llamada “LTR” desde SAP Servidor de replicación SLT.
Aparecerá una pantalla emergente de Web-dynpro para iniciar sesión SAP Servidor TR.
- Ingrese Cliente / ID de usuario / contraseña
- Haga clic en la pestaña de inicio de sesión
Aparecerá una pantalla emergente para 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 y la descripción de la configuración.
- Seleccionar SAP Sistema como sistema fuente.
- Ingrese la conexión RFC para SAP Sistema.
- Ingrese el nombre de usuario/contraseña/nombre de host y el número de instancia.
- Introduzca los detalles de las opciones de trabajo: número de trabajos de transferencia de datos y número de trabajos de cálculo.
- Seleccione la opción de Replicación como Tiempo real.
- Una vez que se mantengan 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 la configuración SAP servidor SLT correctamente, SAP El servidor SLT crea automáticamente una conexión DB para SAP Base de datos HANA (cuando creamos una nueva configuración mediante la transacción LTR). No es necesario crearlo manualmente.
En el siguiente paso, importamos datos a SAP HANA de SAP Fuente.
Importar SAP Datos de origen para SAP HANA a través de SLT
Una vez que hayamos configurado correctamente SAP Servidor SLT, un ESQUEMA como nombre de configuración arriba en SAP SLT se crea en SAP Base de datos HANA.
Este esquema contiene los siguientes objetos:
- 1 Esquema – SLTECC.
- 1 usuario – SLTECC.
- 1 Privilegios
- 8 mesas – DD02L (SAP Nombre de la tabla), DD02T (SAP Textos de tabla), 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.
- Procedimientos 2 – RS_GRANT_ACCESS, RS_REVOKE_ACCESS.
Toda la configuración está completa, ahora cargamos una tabla desde SAP ECC (Componente Central ERP).
Paso 1) Para cargar tablas desde SAP ECC a SAP Base de datos HANA, siga los pasos a continuación:
- Vaya a Aprovisionamiento de datos desde Vista rápida.
- Seleccionar SAP Sistema HANA.
- Haga clic en el botón Finalizar.
Paso 2) Se mostrará una pantalla para el aprovisionamiento de datos de tabla basados en SLT. Hay 5 opciones para el aprovisionamiento de datos, como se muestra a continuación:
| Opción de provisión | Detail |
|---|---|
| Carga (carga completa) | Este es un evento único que inicia una carga inicial de datos desde el sistema de origen. |
| Replicar (carga completa + Delta Carga) | Inicia la carga inicial (si no se hizo antes) y también considera delta cambiar. Se creará un activador de base de datos y una tabla de registro relacionada para cada tabla. |
| Detener replicación | Detiene el proceso de replicación actual de una tabla. Elimina por completo el disparador de la base de datos y la tabla de registro. |
| Suspende los | Esto pausa el proceso de replicación en curso de una tabla. El disparador de la base de datos no se eliminará del sistema de origen y el registro de cambios continuará. La información relacionada se almacena en la tabla de registro correspondiente del sistema de origen. |
| Currículum | Reanudar reinicia la replicación de una tabla suspendida. Después de la reanudación, se reanudará el proceso de replicación suspendido. |
⚠️ Advertencia: Suspender y detener la replicación no son intercambiables. Suspender conserva el activador y la tabla de registro, por lo que los cambios se acumulan y se aplican al reanudar la replicación. Detener elimina ambos, por lo que se pierden todos los cambios realizados durante la detención y es necesario reiniciar la replicación por completo.
Usamos la primera opción de la tabla. “Opción de carga” para la carga inicial de los datos de la tabla (LFBK) desde la fuente hasta SAP Mesa HANA.
El paso a paso es el siguiente:
- Fuente y Target Los detalles del sistema se seleccionan de acuerdo con SAP Configuración TR.
- 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 administració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 "SLTCC" con datos.
Paso 3) Verifique los datos en la tabla (LFBK) mediante la vista previa de datos del esquema “SLTECC” como se muestra a continuación:
- Iniciar sesión en SAP Base de datos HANA a través de SAP HANA Studio y seleccione SAP Sistema HANA HDB (HANAUSER).
- Seleccione Tabla (LFBK) en el nodo Tabla.
- Haga clic derecho en Tabla (LFBK) y haga clic en la opción Abrir vista previa de datos.
- Los datos cargados a través del proceso SLT se mostrarán en la pantalla de vista previa de datos.
Ahora hemos cargado correctamente los datos en la tabla "LFBK". Usaremos esta tabla en el futuro en Modelado.
SAP Conexión SLT entre dispositivos noSAP Sistema y SAP HANA
SAP SLT Replication Server transforma todas las definiciones de tablas de metadatos del sistema de origen que no es ABAP a SAP HANA.
Para no-SAP Fuente, la conexión SLT tiene las siguientes características:
- Cuando se replica una tabla, SAP El servidor de replicación SLT crea tablas de registro en el sistema de origen.
- El motor de lectura se crea en el SAP Servidor de replicación SLT.
- La conexion entre SAP TR y SAP Fuente / SAP HANA se establece como una conexión de base de datos.
SAP SLT solo puede realizar transformaciones más simples, por lo que para transformaciones complejas, necesitamos otra herramienta ETL como SAP Servicios de datos.
La única diferencia arquitectónica merece ser señalada: para un SAP El motor de lectura se encuentra en el sistema de origen y el enlace es RFC, mientras que para un sistema que no es RFC, el el enlace es RFC, mientras que para un sistema queSAP El motor de lectura se encuentra en el propio servidor SLT y ambos enlaces son conexiones a bases de datos. Todo lo demás se comporta de forma idéntica.
SLT frente a otros métodos de replicación
SLT es una de varias rutas de acceso SAP HANA, y su característica distintiva es la latencia más que la capacidad de transformación.
| Parámetro | SLT | SAP Servicios de datos | DXC |
|---|---|---|---|
| Estado latente | En tiempo real o programado | Lote | Lote |
| Mecanismo | Disparadores de base de datos y tablas de registro | Trabajos ETL programados | Suite de negocios extractoros |
| Sistemas de origen | SAP y noSAP bases de datos | Casi cualquier fuente | SAP Solo para Business Suite |
| Solo reglas simples | ricas transformaciones gráficas | Aplicado por el extractor | |
| Cluster y mesas de billar | Gestionado de forma nativa | Requiere trabajo extra | Gestionado por el extractor |
| Paisaje adicional | Un servidor SLT | Un panorama de servicios de datos | Ninguna |
Donde la transformación importa más que la latencia, SAP Servicios de datos es el mejor ajuste, y donde el extracLa lógica de Tor ya existe, DXC evita completamente un servidor. La comparación completa se encuentra en el aprovisionamiento de datos tutorial.
Monitoreo y solución de problemas de SLT
Dado que la replicación se ejecuta de forma continua, los problemas suelen detectarse como datos obsoletos en lugar de como un mensaje de error. Estas comprobaciones permiten encontrar la causa rápidamente.
- Primero, compruebe la configuración en LTR. La vista general muestra cada configuración con su estado y el número de tablas en cada estado. Una configuración con errores detiene todas las tablas que se encuentran debajo de ella.
- Utilice la transacción LTRC para obtener más detalles. Las pestañas Estadísticas de carga y Monitor de transferencia de datos muestran el rendimiento por tabla e indican cuál está experimentando un retraso.
- Vigile el tamaño de la tabla de registro. Una tabla de registro que crece constantemente significa que se están capturando cambios, pero no se están aplicando. Esto suele indicar que hay muy pocos trabajos de transferencia de datos.
- Ajusta el número de trabajos. Las tareas de transferencia y cálculo de datos se configuraron durante la configuración. Si son muy pocas, la replicación se retrasa; si son demasiadas, el sistema de origen sufre. Ajuste en LTR en lugar de intentar adivinar el origen.
- Investigar una tabla atascada en Programado. La falta de procesos de trabajo en segundo plano libres en el servidor SLT suele ser la razón, no un fallo en la tabla.
- Nunca elimine una tabla replicada en HANA. El disparador en el origen sigue escribiendo en una tabla de registro sin ningún consumidor. Primero, detenga la replicación correctamente, lo que eliminará el disparador.
- RevVer RS_STATUS y RS_MESSAGE. Estas tablas de control en el esquema generado registran lo que SLT cree sobre cada tabla.
El error más costoso es replicar tablas que nadie necesita. Cada tabla replicada lleva un disparador en el sistema de origen, por lo que una replicación no utilizada impone un costo permanente al sistema transaccional del que lee.










