¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como construir um modelo de dados no SAP BW/4HANA para análise de dados em dimensões de tempo alternativas sem redundância

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

O objetivo deste blog é apresentar um modelo de dados fácil de construir no SAP BW/4HANA para analisar dados em dimensões de tempo alternativas sem armazenamento redundante de dados. Desenvolvi este cenário em um projeto de cliente onde trabalhava como Consultor. Quando mostrei o modelo de dados a alguns colegas do desenvolvimento SAP, eles avaliaram a solução como relevante também para outros clientes. Por isso escrevo este blog.


O cenário a seguir pode ser construído no BW/4HANA, bem como no BW on HANA Release 7.5.

Cenário:

Você tem um CompositeProvider que inclui diferentes Objetos de Armazenamento de Dados Avançados (aDSO) com valores acumulados (por exemplo, vendas e recebimento de mercadorias) e opcionalmente valores não acumulados (por exemplo, inventário) e deseja analisar os dados em diferentes dimensões de tempo, como várias variantes de ano fiscal, mês calendário, semana fiscal ou semana calendário.

Normalmente, você precisaria armazenar os mesmos dados de forma redundante para as diferentes dimensões de tempo. Este blog descreve um modelo de dados sem armazenamento redundante de dados.

As dimensões de tempo alternativas de um dia calendário são armazenadas em um aDSO separado. Dentro de um CompositeProvider, esse aDSO é unido a uma união de aDSOs com dados acumulados e não acumulados.

Ponto de partida

Você tem um ou vários aDSOs para dados transacionais acumulados e para dados de inventário não acumulados (ver Figura 1)



Figura 1: CompositeProvider com união de aDSOs para dados transacionais e de inventário

Todos os provedores de dados contêm as características de tempo do dia calendário (0CALDAY) e a variante de ano fiscal (0FISCVARNT) e opcionalmente as outras características de tempo fiscal (0FISCPER, 0FISCPER3, 0FISCYEAR) e características de tempo do calendário (0CALMONTH, 0CALYEAR, etc.)



Figura 2: Campos de aDSO com dados transacionais

Para os dados de inventário não acumulados, você utiliza aDSOs com todas as características como chave (como um cubo de informações clássico) com a característica de tempo de referência 0CALDAY (ver também o guia seguinte Gestão de Inventário e Valores Não Acumulados no HANA ).



Figura 3: Configurações gerais do aDSO com dados de inventário



Figura 4: Campos de aDSO com dados de inventário



Figura 5: Característica de tempo de referência para aDSO de inventário

Você utiliza um CompositeProvider para relatórios.

As consultas no CompositeProvider precisam de uma variável de valor único para a variante de ano fiscal no filtro, que pode ter uma das variantes de ano fiscal como valor padrão e não permite um valor inicial.



Figura 6: Filtro para consulta no CompositeProvider para a variante de ano fiscal

Você carregou dados nos aDSOs para dados transacionais e de inventário e o Objeto de Informação 0CALDAY está preenchido corretamente e não é inicial. A variante de ano fiscal e opcionalmente o período de ano fiscal estão preenchidos para uma variante de ano fiscal (por exemplo, V9 ou K4 ou uma variante específica do cliente).

Requisitos prévios :

  1. Implemente as correções de codificação fornecidas com a Nota SAP 3297216 - CompositeProvider: Time char. of non-cumulative provider in on-condition of join se seu sistema estiver no SAP BW/4HANA 1.0, ou no SAP BW/4HANA 2.0 SPS 13 ou inferior, ou no SAP BW/4HANA 2.0 2021 SPS 04 ou inferior.

  2. Chame a transação SE38 e execute o informe
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?