Avalados por :

Solución al error de Java heap space en el trabajo ETL de producción de ODS

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

Hola,

El trabajo ETL de producción de ODS está dando el siguiente error en el tercer paso de 5. Los 4 pasos restantes se completan correctamente. ¿Podrías ayudar a solucionar el problema?

java.lang.OutOfMemoryError: Java heap space (no se pudo asignar 16 bytes)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Saludos,

Bala.

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

3 Respuestas

0
Cargando...

Hola Bala,

Una vez que falló el Resumen del Registro de Producción 3, los cambios en el script no causarán ningún problema.

De hecho, el cambio no puede causar ningún problema en absoluto. Un problema podría ocurrir si la ronda anterior se terminó en un momento "malo" y la siguiente ronda comienza desde el estado "inconsistente" de las tablas ODS. Pero esto sucede muy raramente después de una configuración adecuada del proceso ODS.

Incluso si sucediera, el problema probablemente sería más sobre duplicación que pérdida de datos (en teoría).

Saludos,

Sergiy

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

Hola Sergiy,

Gracias por la respuesta. ¿Podrías informarme si se podría perder algún dato debido a la falla del trabajo? Si modifico el script según la Nota, ¿habrá algún impacto en los datos de ODS? ¿Podrías ayudarme a validar los datos de ODS y asegurarte de que no haya pérdida de datos debido a la modificación del script basada en la Nota?

Agradezco tu ayuda.

Saludos,

Bala.

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

Nota de 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?