%let _test=/kam/ulozit/&kam/&co._%sysfunc(today(),date9.)_jmeno_souboru.csv;
%put &_test;
proc export data=WORKSPDS.xxxxx
outfile=”&_test”
Dbms = dlm Replace ;
delimiter = “;” ;
run;
%let _test=/kam/ulozit/&kam/&co._%sysfunc(today(),date9.)_jmeno_souboru.csv;
%put &_test;
proc export data=WORKSPDS.xxxxx
outfile=”&_test”
Dbms = dlm Replace ;
delimiter = “;” ;
run;
Nejprve je třeba do všech metatdatových prostředí přidat tyto řádky :
-emailsys SMTP
-emailhost email.server.cz
-emailport 25
do souboru : /…/…/…/sasv9.cfg
a můžeme mailovat :
filename outbox email ‘komu@komu.cz’;
data _null_;
file outbox
to=(“komu@komu.cz” “komu1@komu.cz” “komu2@komu.cz“)
subject=’Subjekt’;
put ‘Dobrý den,’;
put ‘text’ ;
$ znakový
@ numerický
alfa numerický
Vypsání formátů :
proc
format fmtlib lib=formats;
select skprpk;
run;
Vypsání informátů :
proc
format fmtlib lib=formats;
select @skpr_pk;
run;
data workperm.mstefl; *kam;
set gpos_f_vozidlo (keep=aaaa bbbb cccc); *odkud + sloupecky ktere kopirovat;
run;
proc metalib;
omr (library=”nazev knihovny ne libname”
metarepository=”Foundation”);
update_rule=(delete);
report;
run;
%let POJMAT = server.name 2323;
options comamid=TCP remote=POJMAT;
signon username=’username’ password=’password’;
rsubmit;
libname sasmat “c:/kde/je/adresar/na/serveru”;
endrsubmit;
libname mstefl server=POJMAT slibref=sasmat;
Sestavení clastru
/* Target table/view(s) */
%let _OUTPUT = L2_spds.PREDPOJ_RIZ;
%let _OUTPUT1 = L2_spds.PREDPOJ_RIZ;
/* Options */
%let etls_filter = %nrquote(PREDPOJ_RIZ);
%let etls_maxslots = %nrquote(2);
data jméno_tabulky;
set jméno_tabulky;
stop;
run;
IMPORT
data public.test;
infile ‘/jméno/soubru.txt’
lrecl = 256
delimiter = ‘ ‘
dsd
firstobs = 1
missover;
attrib sloupec length = $11 format = $11. informat = $11.;
input sloupec;
run;