我正在使用企業指南4.2(無關於此)。PROC APPEND海量日誌大小崩潰企業指南
我正在使用PROC APPEND將大約80k +觀察值附加到SQL Server表中。我認爲數據的格式存在一些問題(例如不匹配變量長度),但它執行得很好,並且表被更新。然後,Enterprise Guide給我以下消息:
Log(af771r01(Process Flow))的內容太大而無法顯示。該窗口將關閉,但內容將保留在項目中。
我能夠通過將其重定向到一個虛擬文件成功禁用日誌:
** The Append Proc below outputs 80k+ lines (in theory) to the log, crashing EG 4.2;
** This statement will temporarily disable logging;
FILENAME JUNK DUMMY;
PROC PRINTTO
LOG=JUNK;
RUN;
** ========================================================
** Archive Summarized Enrollment Data
** ========================================================;
PROC APPEND BASE = Archive.MnthlyMbrCmpArch (
SASDATEFMT=(SYS_SRC_LOAD_DT='mmddyy10.')
)
DATA = Work.R1_MBR_ENRL_ARCHIVE;
RUN;
** Reenable logging;
PROC PRINTTO;
RUN;
這可以防止EG崩潰,但我失去了所有的警告和錯誤消息。我試圖調試聲明,所以我想要的警告和錯誤,我只是不希望氾濫的日誌。
有沒有辦法在不完全關閉的情況下部分禁用日誌記錄?或者有沒有辦法將日誌重定向到一個文件,以便EG在嘗試不打開時不會崩潰?
我是SAS新手,對任何建議都很開放,即使他們沒有直接回答這個問題。
Doh ...應該更明顯。 – JDB