Avalados por :

Solução para o erro de Java heap space no trabalho de produção ETL do ODS

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

Olá,

O trabalho de ETL de produção de ODS está apresentando o seguinte erro no terceiro passo de 5. Os 4 passos restantes são concluídos corretamente. Poderia ajudar a resolver o problema?

java.lang.OutOfMemoryError: Java heap space (não foi possível alocar 16 bytes)

em java.math.BigInteger.stripLeadingZeroBytes(BigInteger.java:2828)

em java.math.BigInteger.<init>(BigInteger.java:225)

em com.microsoft.sqlserver.jdbc.TDSReader.readDecimal(IOBuffer.java:3561)

em com.microsoft.sqlserver.jdbc.ServerDTVImpl.getValue(dtv.java:2065)

em com.microsoft.sqlserver.jdbc.DTV.getValue(dtv.java:175)

em com.microsoft.sqlserver.jdbc.Column.getValue(Column.java:113)

em com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1982)

em com.microsoft.sqlserver.jdbc.SQLServerResultSet.getValue(SQLServerResultSet.java:1967)

em com.microsoft.sqlserver.jdbc.SQLServerResultSet.getObject(SQLServerResultSet.java:2256)

em com.sap.me.ods.database.ODSBaseDataSource$ResultSetWrapper.getObject(ODSBaseDataSource.java:1549)

em com.sap.me.ods.database.ODSBaseDataSource.getData(ODSBaseDataSource.java:178)

em com.sap.me.ods.database.ODSBaseDataSource.getData(ODSBaseDataSource.java:158)

em com.sap.me.ods.database.ODSBaseDataSource.executeQuery(ODSBaseDataSource.java:113)

em com.sap.me.ods.olap.ODSProductionLogSummary3.getSummaryData(ODSProductionLogSummary3.java:118)

em com.sap.me.ods.olap.ODSProductionLogSummary3.summary(ODSProductionLogSummary3.java:83)

em com.sap.me.ods.olap.ODSProductionLogRollupProcess.ODSSummary(ODSProductionLogRollupProcess.java:458)

em com.sap.me.ods.ODSProductionLogSummary.main(ODSProductionLogSummary.java:60)

Saudações,

Bala.

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

3 Respuestas

0
Cargando...

Olá Bala,

Uma vez que falhou o Resumo do Registro de Produção 3, as alterações no script não causarão nenhum problema.

De fato, a mudança não pode causar nenhum problema de todo. Um problema poderia ocorrer se a rodada anterior terminou em um momento "ruim" e a próxima rodada começa a partir do estado "inconsistente" das tabelas ODS. Mas isso acontece muito raramente após uma configuração adequada do processo ODS.

Mesmo que acontecesse, o problema provavelmente seria mais sobre duplicação do que perda de dados (em teoria).

Saudações,

Sergiy

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

Olá Sergiy,

Obrigado pela resposta. Você poderia me informar se algum dado pode ser perdido devido a uma falha no trabalho? Se eu modificar o script conforme a Nota, haverá algum impacto nos dados do ODS? Você poderia me ajudar a validar os dados do ODS e garantir que não haja perda de dados devido à modificação do script com base na Nota?

Agradeço sua ajuda.

Saudações,

Bala.

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

Nota do SAP 1268653.

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?