Avalados por :

Otimização do Cubo de Informação Y_****22 no SAP BW: Estratégias para Melhorar o Carregamento de Dados e o Desempenho

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...
Em um dos nossos projetos SAP BW, havia muitos cubos de informação que levavam muito tempo para carregar dados delta nos destinos de produção.

Aqui, vou usar como exemplo o cubo de informação Y_****22.

No projeto de BI, o cubo de informação Y_****22 levava muito tempo para carregar dados. O carregamento de dados consumia a maior parte do tempo na etapa de geração de SID. Isso se devia ao design do cubo de informação.

  1. Se você observar a captura de tela a seguir, a proporção da tabela de fatos para a tabela de dimensões para a 2 a e 3 a dimensão é superior a 20%, o que estava incorreto. Isso significa que o design do cubo de informação tem algum problema.


Como verificar a proporção entre a tabela de fatos e a tabela de dimensões?

Vá para SE38, execute o programa SAP_INFOCUBE_DESIGNS e procure pelo seu cubo.



  1. Como reduzir o tamanho da tabela de dimensões?


Vá para DB02 e verifique os valores distintos das características utilizadas em suas tabelas de dimensões. Neste caso (Y_****22), os valores distintos de duas características, "Número do documento" e "Hora aprovada", eram muito altos em comparação com outras características.

Portanto, usei essas características em Dimensões de Itens de Linha Separados.

Dimensões de Itens de Linha : Tabelas SID de dados mestres conectadas diretamente à tabela de fatos. Isso significa que em vez de IDs dimensionais, os SIDs serão conectados diretamente à tabela de fatos. A melhoria de desempenho será comparativamente maior do que antes.

  1. Como verificar os valores distintos no DB02?


Vá para DB02 -> Espaço -> Segmentos -> Análise Detalhada -> Segmento / Objeto

Adicione o nome técnico da tabela de dimensões em "Segmento / Objeto".



Aqui você pode verificar os valores distintos e encontrar facilmente quais características estão aumentando o tamanho da sua tabela de dimensões.

Após essa mudança, notei que o desempenho aumentou consideravelmente em termos de carregamento de dados.

Anexo a captura de tela do ambiente SAP BW antes da imagem e após a imagem com o mesmo número de registros. Você verá a diferença de tempo para carregar os dados.



Esta carga costumava levar cerca de 15 a 20 minutos diariamente para ser concluída.

Agora esta carga leva apenas de 1 a 2 minutos para ser concluída.

Resultado e Benefícios :

  1. Resulta em um melhor desempenho nos carregamentos de dados e não representa uma grande carga para os servidores SAP BW e a equipe SAP BASIS.

  2. Agora os Usuários Finais recebem os dados dos relatórios a tempo.


Dando outro exemplo bem-sucedido.

Desempenho de Criação de SID antes de redesenhar o cubo de informação:



Desempenho de Criação de SID após redesenhar o mesmo cubo de informação:



No exemplo anterior, o cubo de informação levava horas para gerar os SIDs. Após remodelar corretamente o mesmo cubo, a mesma etapa foi realizada em apenas alguns minutos.

Estudo de caso:

Como selecionar dimensões como Dimensões de Itens de Linha e outras como dimensões simples?

É o caso do cubo Y_****21.

Estatísticas antes do redesenho:



A primeira dimensão tem uma proporção entre a tabela de fatos e a tabela de dimensões superior a 20%.

Vá para DB02 e insira a tabela de dimensões em vermelho:



Aqui descobri que há algumas características que têm um alto número de valores distintos que aumentam o tamanho desta tabela de dimensões.



Portanto,
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?