mensaje de error SAS (FATAL: Error de generación de código detectada durante FALTA generación frotis)

StackOverflow https://stackoverflow.com/questions/1119169

  •  12-09-2019
  •  | 
  •  

Pregunta

¿Alguien sabe lo que significa este mensaje de error?

  

FATAL:. Código de error detectado durante la generación FALTA generación frotis

Se produce mientras la concatenación de unos 40 conjuntos de datos. Creo que puede deberse al contacto con los límites de memoria de tener demasiadas variables (alrededor de 217), pero sería bueno tener la confirmación de esta ...

(archivo de registro)

301 Data &dsn.&pfix.;
302 set &setlist.;
303 if SPCODE > 50 then delete;
304 * these SPCODES are subtotals ; run;

FATAL: Code generation error detected during MISSING smear generation.

NOTE: The SAS System stopped processing this step because of errors.

WARNING: The data set WORK.XXXXXX may be incomplete. When this step was 
stopped there were 0 observations and 217 variables.

NOTE: DATA statement used (Total process time):
real time 10.58 seconds
cpu time 1.76 seconds
¿Fue útil?

Solución

La única vez que he visto este error es con respecto a los límites de memoria.

La prueba sería al subconjunto de la cantidad de conjuntos de datos y tratar de procesamiento de nuevo. Si obtiene éxito hasta una cantidad específica, el problema estaría claro.

Sobre la base de su código, que le bucle a través de los conjuntos de datos en lugar de procesar todo en un solo paso. Esto debería evitar los problemas de memoria también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top