Tutorial de conexión de extractor directo (DXC) de SAP HANA

¿Qué es SAP HANA DXC?

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

SAP HANA DXC utiliza el método ETL (Extracción, transformación y carga) existente de la aplicación SAP Business Suite a través de una conexión HTTPS.

En el contenido de la aplicación SAP Business Suite, los extractores de fuentes de datos han estado disponibles para el modelado y la adquisición de datos para SAP Business Warehouse.

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

Ventaja de SAP DXC

  • SAP DXC no requiere ningún servidor o aplicación adicional en el panorama del sistema.
  • Reduce la complexidad del modelado de datos en SAP HANA, ya que envía los datos a SAP HANA después de aplicar toda la lógica de extracción empresarial en el sistema de origen.
  • Acelera los plazos de implementación de SAP HANA.
  • Extrae datos semánticos ricos del sitio de SAP Business y los proporciona 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 de SP: versión 700 SAPKW70021 (pila SP 19, de noviembre de 2008).
  • Debe existir un procedimiento con un campo clave definido en Fuente de datos.

Configurar la replicación de DATOS SAP DXC

Paso 1) Habilitar el motor XS y el servicio ICM

  • Habilitando el motor XS

Ve a Estudio SAP HANA -> Seleccione Sistema -> Configuración -> xsengine.ini.

Configurar la replicación de DATOS SAP DXC

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

  • Habilitación del servicio ICM Web Dispatcher – Habilita el servicio ICM Web Dispatcher en el sistema HANA. El despachador web utiliza el método ICM para la lectura y carga de datos en el sistema HANA. Vaya a SAP HANA Studio -> Seleccione Sistema -> Configuración -> webdispatcher.ini

    Configurar la replicación de DATOS SAP DXC

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

Paso 2) Configurar la conexión del extractor directo de SAP HANA

  • Configure 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.

Debe descargar la unidad de entrega DXC de SAP a la base de datos de SAP HANA. Puede

importar la unidad en la ubicación

“/usr/sap/HDB/SYS/global/hdb/content”.

¿Importar la unidad de entrega usando el cuadro de diálogo Importar en el nodo de contenido de SAP HANA? Configurar XS

¿Servidor de aplicaciones para utilizar el DXC? Cambie el valor del contenedor de la aplicación a libxsdxc.

  • Configure el servidor de aplicaciones XS para utilizar DXC.

Modifique el valor del contenedor de la aplicación a libxsdxc (si existe algún valor, agréguelo).

Pruebe la conexión DXC.

  • Verifique que el DXC esté funcionando.

Podemos verificar la conexión DXC usando la siguiente ruta en Internet Explorer:

http://:80/sap/hana/dxc/dxc.xscfunc

– Ingrese un nombre de usuario y contraseña para conectarse.

  • El usuario y el esquema deben definirse en HANA Studio
  • conexión http en SAP BW para HANA es necesario definir a través de SM59,

Así que cree una conexión http en SAP BW utilizando el código T SM59. Los parámetros de entrada serán

— Conexión RFC igual Nombre de la conexión RFC

— El host de destino es igual al nombre del host de HANA

— Número de servicio igual a 80

Inicie sesión en la pestaña Seguridad Mantenga el usuario DXC creado en HANA Studio que tiene un método de autenticación básico.

  • Las fuentes de datos en BW deben configurarse para replicar la estructura en el esquema definido por HANA.

Necesitamos configurar el seguimientowing Parámetros en BW usando el programa SAP_RSADMIN_MAINTAIN

(Código T SE38 o SA38)

Lista de parámetros en el programa: la lista de parámetros contiene valores, que pasan el valor a la pantalla de llamada.

Configurar la replicación de DATOS SAP DXC

PSA_TO_HDB: Estos tres valores de objeto se muestran a continuación:

  • GLOBAL: esto se utiliza para replicar todas las fuentes de datos en HANA.
  • SISTEMA: especificaba que los clientes utilizaran DXC
  • DATASOURCE: especifica la fuente de datos y solo se puede utilizar la especificada.PSA_TO_HDB_DATASOURCETABLE: En esto debemos proporcionar el nombre de la tabla, que tiene la lista de fuentes de datos que se utilizan para DXC.
  • En el campo VALOR, ingrese el nombre de la tabla que creó.

PSA_TO_HDB_DESTINATION: En esto necesitamos mover los datos entrantes (en esto necesitamos dar el valor que creamos en SM59) (aquí XC_HANA_CONNECTION_HANAS)

PSA_TO_HDB_SCHEMA: Especifica qué esquema deben asignar los datos replicados.

Replicación de fuentes de datos

Instale la fuente de datos en ECC usando RSA5. Hemos tomado la fuente de datos 0FI_AA_20.

(FI-AA: Transacciones y Depreciación). Primero debemos replicar los metadatos utilizando el componente de aplicación especificado (la versión de la fuente de datos necesita la versión 7.0. Si tenemos la fuente de datos de la versión 3.5, primero debemos migrarla. Active la fuente de datos en SAP BW).

Una vez cargada y activada la fuente de datos en SAP BW, creará lo siguientewing 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 obtener una vista previa de los datos de la tabla /BIC/A0FI_AA_2000 en SAP HANA Studio.