SASエラーメッセージ(FATAL:MISSINGスミア発生時に検出されたコード生成エラー)

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

  •  12-09-2019
  •  | 
  •  

質問

誰でもこのエラーメッセージは何を意味するか知っていますか?

  

FATAL:MISSINGスミア発生時に検出されたコード生成エラー

これは、約40のデータセットを連結しながら起こります。私はそれが原因(217年ごろ)あまりにも多くの変数を持っていることから、メモリの制限をヒットするかもしれ信じているが、これの確認を得るために良いでしょう...

(ログファイル)

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
役に立ちましたか?

解決

私はこのエラーを見てきた唯一の時間は、メモリの制限に関してれます。

証拠は、データセットの量をサブセットして、再度処理をしようとするだろう。あなたが特定の限界までの成功を取得する場合、問題が明らかになります。

あなたは、あなたのコードになり基づき、代わりにワンステップですべてを処理するデータセットをループ。これは、同様にあなたのメモリの問題を避ける必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top