SAP HANA Direct ExtracTutorial de conexión Tor (DXC)

⚡ Resumen inteligente

SAP HANA DXC, el Direct ExtracTor Connection es una técnica de replicación por lotes. Reutiliza la Business Suite existente.tractors sobre HTTPS, entregando datos semánticamente ricos a SAP HANA sin ningún servidor adicional.

  • 📦 Método principal: Replicación por lotes que se ejecuta a intervalos de tiempo en lugar de forma continua.
  • ♻️ Extracpara Reutilización: DXC utiliza el DataSource extractors ya construidos para SAP Almacén comercial.
  • 🖥️ Sin servidor adicional: No se añade nada nuevo al panorama, lo que acorta los plazos de implementación.
  • 🧠 Riqueza semántica: La lógica de negocio se aplica en el sistema de origen, por lo que el esfuerzo de modelado en HANA disminuye.
  • ⚙️ Dos servicios: Tanto el motor XS como el distribuidor web ICM deben estar habilitados antes de que comience la configuración.
  • ???? Configuración de la conexión: Se importa una unidad de entrega, se configura el contenedor XS en libxsdxc y se crea un destino HTTP en SM59.
  • 🗂️ Tablas generadas: La activación crea tablas IMDSO llamadas /BIC/A 00 a A0 en el esquema de destino.

SAP HANA DXC Direct ExtracConexión Tor

¿Qué es SAP ¿DXC-HANA?

SAP HANA DXC es una técnica de replicación de datos basada en lotes, es decir, puede ejecutarse después de un intervalo de tiempo.

SAP HANA DXC utiliza ETL existente (Extract, Transformar y Cargar) método de SAP Aplicación Business Suite a través de una conexión HTTPS.

In SAP Contenido de la aplicación Business Suite Fuente de datos ExtracLos tors han estado disponibles para el modelado de datos y la adquisición de datos para SAP Almacén comercial.

SAP DXC utiliza estos ejemplos de fuentes de datostracTor para entregar datos directamente a SAP HANA.

Ventaja de SAP DXC

  • SAP DXC no requiere ningún servidor o aplicación adicional en el entorno del sistema.
  • Reduce la complejidad del modelado de datos en SAP HANA, ya que envía los datos a SAP HANA después de aplicar todos los negocios extraclógica de Tor en el sistema fuente.
  • Acelera SAP Cronograma de implementación de HANA.
  • Se extract datos semánticamente ricos de SAP Sitio de negocios y proporcionar a SAP HANA.

Limitación de SAP DXC

  • La fuente de datos debe tener un método ETL predefinido; de lo contrario, debemos definirlo.
  • SAP DXC requiere un sistema Business Suite en Net Weaver 7.0 o superior (por ejemplo, ECC) igual o inferior al nivel SP: versión 700 SAPKW70021 (pila SP 19, desde noviembre de 2008).
  • En la fuente de datos debe existir un procedimiento con un campo clave definido.

Cómo funciona DXC: ArchiArquitectura y flujo de datos

La lista de ventajas anterior cobra más sentido una vez que se comprende el flujo. DXC es inusual entre los métodos de aprovisionamiento porque la transformación se produce en el sistema de origen, no en HANA ni en una capa de middleware.

Participan cuatro componentes:

  • La fuente de Business Suite. Un sistema ECC o similar que contiene la fuente de datostractors escritos originalmente para BW. Estos ya contienen la lógica de negocio que convierte tablas sin procesar en registros significativos.
  • La extraccolina. Cuando se ejecuta una carga, el extracTor lee las tablas de origen, aplica su lógica y produce un conjunto de registros semánticamente completo en lugar de una copia sin procesar de la tabla.
  • La conexión HTTPS. Un destino RFC de tipo HTTP, creado en SM59, transporta el extracLos datos se envían al motor HANA XS. No hay ningún servidor de replicación independiente en la ruta.
  • El IMDSO en HANA. El objeto DataStore en memoria recibe los datos, aplica el manejo del modo de registro y los activa en la tabla de destino.

Esto es lo que distingue a DXC de la replicación a nivel de tabla. SLT Copia una tabla tal como está, dejando que el modelador reconstruya el significado empresarial dentro de HANA. DXC entrega registros que ya contienen ese significado, razón por la cual reduce el esfuerzo de modelado de manera tan notable. La contrapartida es la latencia, ya que extracLa ejecución se realiza según un cronograma, no en tiempo real.

Configurar SAP Replicación de datos DXC

Paso 1) Habilitar el motor XS y el servicio ICM

Habilitando el motor XS. Vaya al SAP Estudio Hana -> Seleccionar Sistema -> Configuración -> xsengine.ini.

Configurar SAP Replicación de datos DXC

Establezca el valor de instancia en 1 en el campo Predeterminado.

Habilitación del servicio de despacho web de ICM. Habilita el servicio ICM Web Dispatcher en el sistema HANA. El Web Dispatcher utiliza el método ICM para la lectura y carga de datos en el sistema HANA. Ir a SAP HANA Studio -> Seleccionar sistema -> Configuración -> webdispatcher.ini

Configurar SAP Replicación de datos DXC

Establezca el valor de instancia en 1 en la columna Predeterminado.

Paso 2) Configuración SAP HANA Direct ExtracConexión Tor

Establecer la conexión DXC en SAP HANA – Para crear una conexión DXC necesitamos importar la unidad de entrega en SAP HANA como se muestra a continuación:

  • Unidad de Entrega de Importaciones. Necesita descargar la unidad de entrega DXC desde SAP cobren SAP Base de datos HANA. Puede importar la unidad en la ubicación “/usr/sap/HDB/SYS/global/hdb/content”. Importe la unidad de entrega utilizando el cuadro de diálogo Importar en SAP Nodo de contenido HANA.
  • Configure el servidor de aplicaciones XS para utilizar DXC. Modifique el valor del contenedor de la aplicación a libxsdxc (si ya existía algún valor, agréguelo).
  • Verifique que el DXC esté funcionando. Podemos comprobar DXC Connection utilizando la siguiente ruta en un navegador: http://:80 /sap/hana/dxc/dxc.xscfunc. Introduzca un nombre de usuario y una contraseña para conectarse.
  • Usuario y esquema Debe definirse en HANA Studio.
  • Conexión HTTP en SAP BW para HANA debe definirse a través de SM59.

Entonces crea una conexión http en SAP BW Utilizando el código de transacción SM59. Los parámetros de entrada serán:

  • Conexión RFC igual al nombre de la conexión RFC
  • Target Host igual al nombre de host de HANA
  • Número de servicio igual a 80

En la pestaña "Seguridad de inicio de sesión", mantenga el usuario DXC creado en HANA Studio, que utiliza el método de autenticación básica.

Las fuentes de datos en BW deben configurarse para replicar la estructura al esquema definido en HANA. Necesitamos configurar los siguientes parámetros en BW usando el programa SAP_RSADMIN_MAINTAIN (código de transacción SE38 o SA38). La lista de parámetros contiene valores que se pasan a la pantalla de llamada.

Configurar SAP Replicación de datos DXC

PSA_A_HDB: Este parámetro acepta tres valores de objeto como se muestra a continuación:

  • GLOBAL: Se utiliza para replicar todas las fuentes de datos en HANA.
  • SISTEMA: especifica que los clientes deben usar DXC.
  • DATASOURCE: especifica las fuentes de datos, y solo se pueden utilizar las especificadas.

PSA_TO_HDB_DATASOURCETABLEAquí debemos indicar el nombre de la tabla que contiene la lista de fuentes de datos utilizadas para DXC. En el campo VALOR, introduzca el nombre de la tabla que ha creado.

PSA_TO_HDB_DESTINATION: En esto necesitamos mover los datos entrantes. Introduzca el valor creado en SM59, aquí XC_HANA_CONNECTION_HANAS.

PSA_TO_HDB_SCHEMA: Especifica a qué esquema deben asignarse los datos replicados.

Replicación de fuentes de datos

Instalar la fuente de datos en ECC usando RSA5. Hemos tomado la fuente de datos 0FI_AA_20 (FI-AA: Transacciones y Amortización). Primero necesitamos replicar los metadatos usando el componente de aplicación especificado (la versión de la fuente de datos debe ser la versión 7.0. Si tenemos una fuente de datos de la versión 3.5, primero debemos migrarla. Activar la fuente de datos en SAP (blanco y negro).

Una vez cargada y activada la fuente de datos en SAP BW, creará la siguiente tabla en el esquema definido.

  • /BIC/A00 – Tabla activa IMDSO
  • /BIC/A40 – Cola de activación IMDSO
  • /BIC/A70 – Tabla de manejo del modo de registro
  • /BIC/A80 – Tabla de información de ID de paquete y solicitud
  • /BIC/AA0 – Solicitar tabla de marca de tiempo
  • RSODSO_IMOLOG: tabla relacionada con IMDSO. Almacena información sobre todas las fuentes de datos relacionadas con DXC.

Ahora los datos se cargan correctamente en la tabla /BIC/A0FI_AA_2000 una vez que se activa. Y podemos previsualizar los datos de la tabla /BIC/A0FI_AA_2000 en SAP Estudio HANA.

DXC vs SLT vs Servicios de datos

DXC es una de las tres rutas principales de acceso SAP HANA es la más específica de todas. La comparación muestra dónde se justifica cada una.

Parámetro DXC SLT SAP Servicios de datos
Estado latente Lote, según un cronograma En tiempo real o programado Lote, según un cronograma
Sistemas de origen SAP Solo para Business Suite SAP y noSAP bases de datos Casi cualquier fuente
Paisaje adicional Ninguna Un servidor SLT Un panorama de servicios de datos
semántica empresarial Conservado por el extractor Ninguno, copia a nivel de tabla Tal como se diseñó en el trabajo
Esfuerzo de modelado en HANA Bajo Alto Media
Mejores para Reutilizando BW ex probadotraclógica de Tor Operainformes nacionales sobre datos en tiempo real Consolidación de fuentes heterogéneas

En resumen, elige DXC cuando el extracLos tors ya existen y su lógica es confiable, SLT cuando la latencia importa, y Servicios de datos cuando las fuentes son variadas y la transformación es compleja. El panorama completo de opciones se detalla en el aprovisionamiento de datos tutorial.

Solución de problemas de una conexión DXC

La configuración abarca dos sistemas y varias capas, por lo que es común que se produzcan fallos en la primera configuración. Estas comprobaciones resuelven la mayoría de ellos, en el orden en que conviene probarlas.

  1. La prueba URL no devuelve nada. El motor XS no está en funcionamiento. Confirme que el valor de instancia en xsengine.ini esté configurado y que el servicio se haya reiniciado; luego, vuelva a probar la dirección dxc.xscfunc.
  2. La autenticación falla en la prueba. URL. El usuario DXC no existe en HANA o carece de privilegios en el esquema de destino. Además, necesita tener habilitada la autenticación básica, ya que el destino la utiliza.
  3. La prueba de conexión SM59 falla. Verifique que el número de servicio sea 80 seguido del número de instancia de dos dígitos, y que el host de destino se resuelva desde el sistema BW y no solo desde su estación de trabajo.
  4. Los datos se cargan, pero se almacenan en el esquema incorrecto. PSA_TO_HDB_SCHEMA especifica el destino. Si no se especifica, la carga recurre a un valor predeterminado que rara vez coincide con lo esperado.
  5. La fuente de datos se ignora. Con PSA_TO_HDB configurado como DATASOURCE, solo se replican las entradas que aparecen en la tabla especificada por PSA_TO_HDB_DATASOURCETABLE. Si falta alguna fila, esta se excluye automáticamente.
  6. La activación falla en el IMDSO. Casi siempre falta un campo clave. DXC requiere un DataSource con una clave definida, que es la tercera limitación mencionada anteriormente.
  7. La extracTor es la versión 3.5. Debe migrarse a la versión 7.0 antes de que DXC pueda utilizarlo.

La tabla RSODSO_IMOLOG es el primer lugar donde buscar al diagnosticar una carga, ya que registra todas las fuentes de datos registradas para DXC junto con su estado.

Preguntas Frecuentes

No. DXC funciona por lotes y se ejecuta según un cronograma. Cuando los datos deben estar actualizados al segundo, SLT con captura de cambios de datos es la opción más adecuada.

No. Depende de Business Suite DataSource, por ejemplotractors, por lo que la fuente debe ser un SAP Sistema en NetWeaver 7.0 o superior. Otras fuentes requieren Data Services o SLT.

revisiones de IA que extracLos tors se consumen posteriormente y se marcan aquellos que replican datos que ningún informe utiliza, lo que reduce tanto las ventanas de carga como el consumo de memoria.

Sí. El monitoreo del número de filas y las marcas de tiempo de activación en las tablas IMDSO revela una carga que dejó de entregarse, lo cual es invisible hasta que un informe muestra cifras obsoletas.

El IMDSO utiliza la clave para determinar si un registro entrante es una inserción o una actualización durante la activación. Sin ella, la gestión del modo de registro no puede resolver el cambio.

Resumir este post con: