Avalados por :

Cómo construir un modelo de datos en SAP BW/4HANA para análisis de datos en dimensiones de tiempo alternativas sin redundancia

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

El propósito del siguiente blog es mostrarte un modelo de datos fácil de construir en SAP BW/4HANA para analizar datos en dimensiones de tiempo alternativas sin almacenamiento redundante de datos. Desarrollé este escenario en un proyecto de cliente donde trabajaba como Consultor. Cuando mostré el modelo de datos a algunos colegas del desarrollo de SAP, evaluaron la solución como relevante también para otros clientes. Por eso escribo este blog.


El siguiente escenario se puede construir en BW/4HANA así como en BW on HANA Release 7.5.

Escenario:

Tienes un CompositeProvider que incluye diferentes Objetos de Almacenamiento de Datos Avanzados (aDSO) con cifras clave acumulativas (por ejemplo, ventas y recepción de mercancías) y opcionalmente cifras clave no acumulativas (por ejemplo, inventario) y quieres analizar los datos en diferentes dimensiones de tiempo, por ejemplo, varias variantes de año fiscal, mes calendario, semana fiscal o semana calendario.

Normalmente debes almacenar los mismos datos de forma redundante para las diferentes dimensiones de tiempo. Este blog describe un modelo de datos sin almacenamiento redundante de datos.

Las dimensiones de tiempo alternativas de un día calendario se almacenan en un aDSO separado. Dentro de un CompositeProvider, este aDSO se une a una unión de aDSOs con datos acumulativos y no acumulativos.

Punto de partida

Tienes uno o varios aDSOs para datos transaccionales acumulativos y para datos de inventario no acumulativos (ver Figura 1)



Figura 1: CompositeProvider con unión de aDSOs para datos transaccionales e inventario

Todos los proveedores de datos contienen las características de tiempo día calendario (0CALDAY) y variante de año fiscal (0FISCVARNT) y opcionalmente las otras características de tiempo fiscal (0FISCPER, 0FISCPER3, 0FISCYEAR) y características de tiempo calendario (0CALMONTH, 0CALYEAR, etc.)



Figura 2: Campos de aDSO con datos transaccionales

Para los datos de inventario no acumulativos, utilizas aDSOs con todas las características como clave (como un cubo de información clásico) con la característica de tiempo de referencia 0CALDAY (ver también la siguiente guía Manejo de Inventario y Cifras Clave No Acumulativas en HANA ).



Figura 3: Configuración general de aDSO con datos de inventario



Figura 4: Campos de aDSO con datos de inventario



Figura 5: Característica de tiempo de referencia para aDSO de inventario

Utilizas un CompositeProvider para informes.

Las consultas en el CompositeProvider necesitan una variable de valor único para la variante de año fiscal en el filtro, que puede tener una de las variantes de año fiscal como valor predeterminado y que no permite un valor inicial.



Figura 6: Filtro para consulta en CompositeProvider para la variante de año fiscal

Has cargado datos en los aDSOs para datos transaccionales e inventario y el Objeto de Información 0CALDAY está lleno correctamente y no es inicial. La variante de año fiscal y opcionalmente el periodo de año fiscal están llenos para una variante de año fiscal (por ejemplo, V9 o K4 o una variante específica del cliente).

Requisitos previos :

  1. Implementa las correcciones de codificación proporcionadas con la Nota SAP 3297216 - CompositeProvider: Time char. of non-cumulative provider in on-condition of join si tu sistema está en SAP BW/4HANA 1.0, o en SAP BW/4HANA 2.0 SPS 13 o inferior, o en SAP BW/4HANA 2.0 2021 SPS 04 o inferior.

  2. Llama a la transacción SE38 y ejecuta el inform
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?