Mejora de un extractor (BW / BI)

Introducción

Extractores:

Los extractores se utilizan para recuperar datos en el sistema de origen SAP (es decir, ECC en nuestro caso), que puede llenar la estructura de extracción de una fuente de datos con los datos del sistema de origen SAP(es decir, ECC).El extractor puede suministrar más campos que la estructura de extracción existente.

Los extractores se utilizan para extraer datos de un sistema de origen (es decir, ECC) y transferirlos al sistema BI o al sistema BW. También se utilizan para el acceso directo a los datos de origen del sistema BI o del sistema BW. SAP ha proporcionado extractores estándar con el fin de extraer datos. Pero en algunas situaciones, estos extractores estándar no cumplirán completamente con nuestros requisitos comerciales. En tales casos, necesitamos mejorar los extractores estándar. Por ejemplo, en algunas transacciones se ha agregado un campo personalizado para cumplir con nuestros requisitos. Dado que este es un campo personalizado, no estará presente en el extractor estándar. Ahora tenemos que incluir este campo en extractor, tendremos que mejorar el extractor estándar.

Los extractores utilizan la fuente de datos definida en SAP para la extracción de datos.

¿Qué es BI?

Business intelligence (BI) se refiere a la presentación de registros comerciales mediante la recopilación, integración y análisis de los registros comerciales.

Los sistemas de BI proporcionan vistas históricas y de pronóstico del negocio operations.BI en la mayoría de los casos, utilizando registros que se han recopilado en un sistema y, en ocasiones, trabajando a partir de datos operacionales o de transacciones.

Extractores BI

La recuperación de datos es uno de los procesos clave de almacenamiento de datos en BI. BI proporciona mecanismos-extractores-para recuperar datos (datos maestros, datos de transacciones, metadatos) de varias fuentes. La extracción y transferencia de datos se produce cuando BI lo solicita.

Fuente de datos:

Fuente de datos es un conjunto de campos que proporcionan los datos de una unidad de negocio para la transferencia de datos a BI.Técnicamente, la fuente de datos es un conjunto de campos relacionados lógicamente que se proporcionan para transferir datos a BI en la estructura de extracción.

Hay tres tipos de fuente de datos:

    • Fuente de datos para datos de transacciones
    • Fuente de datos para datos maestros
    • Fuente de datos para textos

Extraer estructura para una fuente de datos:

La estructura de extracción de una fuente de datos muestra el formato en el que la fuente de datos, o el extractor de la fuente de datos, transfiere sus datos. La estructura de extracción debe crearse en el DDIC como estructura de diccionario o tabla transparente. Una vista no está permitida aquí, ya que no le daría la opción de agregar una estructura Anexa. La estructura Anexa (contenedor para campos personalizados) le permite convertir requisitos empresariales. Puede rellenar los campos de la estructura Anexar mediante mejoras de función (BADI, salida de usuario, etc.).

Cuándo mejorar una fuente de datos utilizando la estructura de extracción:

    • El contenido empresarial no incluye el campo en una fuente de datos para su aplicación.
    • Cuando hacemos alguna mejora en la transacción estándar, necesitamos más campos.

Mejorar una fuente de datos mediante el procedimiento de extracción de estructura:

Paso 1: Vaya a transaction RSA6 para mejorar una fuente de datos utilizando la estructura de extracción. Seleccione una fuente de datos (0REFX_6).

/wp-content/uploads/2013/11/1_316986.png

Paso 2: Elija las fuentes de datos que deben mejorarse mediante extract structure. Haga clic en extraer estructura (REIS_CASHFLOW_TRAN).

/wp-content/uploads/2013/11/2_316987.png

/wp-content/uploads/2013/11/22_316988.png

Paso 3: Ahora use «Anexar estructura» para anexar nuevos campos.

/wp-content/uploads/2013/11/3_316989.png

Paso 4: Ahora agregar los campos requeridos.

  1. Paso 5: Active la estructura anexa.Ir a transacción RSA6 seleccione la fuente de datos Ir a datasourceàchange DataSource.

Paso 6: Aquí, tenemos las opciones como ‘Seleccionar’,’ Ocultar’,’ Inversión ‘y’ Solo Campo ‘ cada una para un uso diferente.

  • Selección:
  • Ocultar campo: Se usa excluir un campo de estructura de extracción de la transferencia de datos. Como resultado de nuestra acción, el campo ya no está disponible en BW o BI al establecer las reglas de transferencia y generar la estructura de transferencia.
  • La inversión solo es posible para ciertas fuentes de datos de datos de transacciones. Estos incluyen fuentes de datos que tienen un campo que se indica como un campo de inversión.El valor de la cifra clave se transfiere entonces en forma invertida, es decir, multiplicado por (-1) a BW o BI.
  • Solo campo: El campo indicador que solo se conoce en Exit se establece para los campos de una estructura anexa. De forma predeterminada, estos campos no se pasan al extractor desde la lista de campos y la tabla de selección. Deseleccione el indicador ‘Solo Campo’ para permitir que la API de servicio pase el campo de estructura anexa al extractor junto con los campos de las estructuras de extracción entregadas en la lista de campos y en la tabla de selección.

/wp-content/uploads/2013/11/6_1_316990.png

/wp-content/uploads/2013/11/6_2_316997.png

Procedimiento para rellenar los registros del origen de datos:

Paso 1: Para rellenar los registros de acuerdo con los requisitos del negocio, podemos implementar un BADI, USEREXIT, etc.Aquí hemos usado BADI «RSU5_SAPI_BADI».

Paso 2: Seleccione la interfaz àgo a la transformación de datos.

Con carga delta, podemos evitar largos tiempos de carga y bloqueos innecesarios en la base de datos cargando solo registros de datos nuevos o modificados en SAP BW. Esto es ventajoso cuando se trabaja con aplicaciones con grandes colecciones de datos.

Modos de actualización

  • Inicialización Delta: Determina el inventario inicial; se puede ejecutar varias veces para cada fuente de datos con criterios de selección mejorados.
  • Actualización Delta: Determina y carga el conjunto de datos delta.
  • Actualización completa: Determina y carga todo el conjunto de datos. Es necesario eliminar los datos en el BW antes de recargar.

Paso 3: Método interno escriba la firma de ejecución.

/wp-contenido / cargas/2013/11/3_316989.png

Paso 4: Ahora vaya al SE38 cree un informe «ZPME1_0REFX_6″, Seleccione el tipo como»Grupo de subrutinas».

/wp-content/uploads/2013/11/4_316999.png

Paso 5: Dentro del formulario, tome los valores de campo de BI en una tabla interna. Basado en los valores de campo de BI, obtenga los datos del sistema ECC y luego pase los datos obtenidos a la tabla interna «C_T_DATA».

/wp-content/uploads/2013/11/5_317019.png

/wp-content/uploads/2013/11/5_1_317018.png

Extracción de los datos:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.