Avalados por :

Solução para erro de memória ao executar star join na Visualização de Cálculo no HANA Eclipse 2020-12.

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

Estou criando uma Visualização de Cálculo através de modelagem no HANA no Eclipse versão 2020-12 (4.18.0).

Ao recuperar os dados, estou recebendo um erro no star join.

Erro: SAP DBTech JDBC: [2048]: erro na coluna store: erro na tabela de pesquisa: erro na coluna store: erro na tabela de pesquisa: [2620] executor: operação do plano falhou; erro durante a conversão de moeda/unidade, exceção 1000002: Atribuição falhou; $size$=147034784; $name$=VectorColumn; $type$=pool; $inuse_count$=13593; $allocated_size$=16607456656; $alignment$=16; $failure_type$=GLOBAL_ALLOCATION_LIMIT; $failure_flag$=

Tabelas utilizadas: ACDOCA

Os dados resultantes que estou obtendo são aproximadamente 9,2 milhões de registros. Se eu visualizar os dados logo antes do star join, consigo ver todo o conjunto de resultados. (Por favor, consulte o screenshot anexado)

Mesmo executando o star join/a consulta, recebo um erro de memória. (Por favor, consulte o screenshot anexado)

Alguém pode me ajudar com o erro?

Inicialmente pensei , que poderia haver algum problema com o mapeamento ou cálculos no star join, mas se eu executar a mesma consulta com um filtro codificado em um ano e mês, obtenho uma pequena quantidade de dados como resultado. Portanto, posso confirmar que meu mapeamento do star join está correto.

Alguém pode me ajudar a resolver o problema de memória ou sugerir como corrigi-lo? Já que meu requisito é fornecer os 9,2 milhões de registros completos na saída.

Nota: Testei otimizações de join e apliquei filtros no nível base (se aplicável)

Modelagem:

rm1af.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Hozefa,

9,2 mil registros na saída parecem ser muitos. Se eu pudesse adivinhar, isso poderia ser a causa do problema de memória. Recomendo utilizar um filtro adicional para reduzir o conjunto de resultados. Precisava informar-lhe esta informação independentemente de " pois meu requisito é fornecer os 9,2 mil registros completos na saída. ".

Além disso, como o ACDOCA em si é sabido por ser (geralmente) muito grande, você poderia reduzir o tamanho da tabela para consumir menos memória.

Outra coisa a se considerar é se o hash da sentença é conhecido por algum problema e soluções, de acordo com 2000002 - FAQ: Otimização de SQL no SAP HANA :

  • 6d0bbcc90f4fddebe3cd16b07b6e3519
  • d4e254ec9866d451822a78b791c36e16
  • bf1f07c495eea3b1ca3ad794e806467c

Caso nada disso ajude, sugiro revisar a sentença com mais detalhes com a ajuda destes dois arquivos (e aplicar uma dica como resultado):

Para análise, consulte estas páginas do Portal de Ajuda da SAP:

Espero que esses passos ajudem a reduzir o consumo de memória da consulta.

Atenciosamente,
Anna

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Abhi,

Não tenho um roteiro, mas quando 99% das aplicações Fiori no S/4HANA usam vistas CDS, eu suporia que a SAP optaria por vistas CDS em vez de Vistas de Cálculo. As Vistas de Cálculo eram usadas no antigo SFIN (SAP Simple Finance), que é o antecessor do S/4. Se você estiver desenvolvendo algo novo, eu esperaria que você usasse a tecnologia mais recente.

Saudações,

Filip

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Filip,

' As visualizações de cálculo estão bastante obsoletas ' - como percebemos essa afirmação como clientes? Isso é um pouco surpreendente para mim. Poderia explicar um pouco por que você diz que está obsoleto, será removido da futura roadmap da SAP?

Atenciosamente,
Abhi

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Hozefa,

As visualizações de cálculo estão bastante obsoletas. Se estiveres a desenvolver algo novo, talvez queiras dar uma olhada nas visualizações CDS.

Cumprimentos,

Filip

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?