SAS Fehlermeldung (Fatal: Code-Erzeugung Fehler während FEHLT Abstrich Erzeugung detektiert wird)

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

  •  12-09-2019
  •  | 
  •  

Frage

Wer weiß, was diese Fehlermeldung bedeutet?

  

FATAL:. Codegenerierung Fehler bei der FEHLT Abstrich Generation erkannt

Es tritt während ca. 40 Datensätze verketten. Ich glaube, es kann aufgrund von Speichergrenzen Schlagen von zu vielen Variablen mit (ca. 217), aber wäre gut Bestätigung dafür zu bekommen ...

(Log-Datei)

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
War es hilfreich?

Lösung

Das einzige Mal, dass ich diesen Fehler gesehen habe, ist in Bezug auf Speichergrenzen.

Der Beweis wäre die Menge der Datensätze der Teilmenge und versucht Verarbeitung wieder. Wenn Sie Erfolg bis zu einem bestimmten Limit bekommen, würde das Problem klar sein.

auf dem Code-Basis, würden Sie eine Schleife durch die Datensätze statt in einem einzigen Schritt der Verarbeitung. Dies sollte Ihre Gedächtnisprobleme wie auch vermeiden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top