@lmtamina - That's the EG version, not the SAS version. Try this:
%put SAS release: &sysvlong;
> We are using SAS Enterprise Guide Version 7.15Hf8.
EG is just a dumb front-end client. It's the SAS version that matters.
Below is the log for the SAS version.
The SAS System 08:26 Thursday, October 22, 2020 1 ;*';*";*/;quit;run; 2 OPTIONS PAGENO=MIN; 3 %LET _CLIENTTASKLABEL='Program'; 4 %LET _CLIENTPROCESSFLOWNAME='Process Flow'; 5 %LET _CLIENTPROJECTPATH='U:\999_CVOTM_SAS\SAS_Programs\zip_file_on_sas_server_before_ftp.egp'; 6 %LET _CLIENTPROJECTPATHHOST='WKPC0WQLWR'; 7 %LET _CLIENTPROJECTNAME='zip_file_on_sas_server_before_ftp.egp'; 8 %LET _SASPROGRAMFILE=''; 9 %LET _SASPROGRAMFILEHOST=''; 10 11 ODS _ALL_ CLOSE; 12 OPTIONS DEV=PNG; 13 GOPTIONS XPIXELS=0 YPIXELS=0; 14 FILENAME EGSR TEMP; 15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR 16 STYLE=HTMLBlue 17 STYLESHEET=(URL="file:///C:/Program%20Files%20(x86)/SASHome/x86/SASEnterpriseGuide/7.1/Styles/HTMLBlue.css") 18 NOGTITLE 19 NOGFOOTNOTE 20 GPATH=&sasworklocation 21 ENCODING=UTF8 22 options(rolap="on") 23 ; NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR 24 25 GOPTIONS ACCESSIBLE; 26 27 %put SAS release:&sysvlong; SAS release:9.04.01M3P062415 28 29 GOPTIONS NOACCESSIBLE; 30 %LET _CLIENTTASKLABEL=; 31 %LET _CLIENTPROCESSFLOWNAME=; 32 %LET _CLIENTPROJECTPATH=; 33 %LET _CLIENTPROJECTPATHHOST=; 34 %LET _CLIENTPROJECTNAME=; 35 %LET _SASPROGRAMFILE=; 36 %LET _SASPROGRAMFILEHOST=; 37 38 ;*';*";*/;quit;run; 39 ODS _ALL_ CLOSE; 40 41 42 QUIT; RUN; 43
You are using SAS 9.4 M3.which is about five years old. The latest is M7. A more recent release will likely work better for ODS. In my experience ODS uses a lot of computer resources and doesn't scale well for large datasets. This mirrors your experience of working OK for small datasets but not for large ones.
You might want to raise a track with SAS Tech Support to see if they can provide further guidance.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.