|
|
 |
 |
 |
SAS makró nyelv
Hallgatóság
Ez a tanfolyam azoknak a tapasztalt SAS felhasználóknak szól, akik SAS makrok használatával kívánnak fejleszteni.
Miért előnyös Önnek ez a tanfolyam
A SAS makró nyelv használatával dinamikusabb, kifinomultabb rendszerek hozhatók létre, amelyek jobban karbantarthatóak, kényelmesebben használhatóak. A SAS makrókban rejlő lehetőségeket és használatukkal
járó előnyöket mutatja be a tanfolyam. A hangsúly a makrókkal vagy az anélkül történő program feldolgozásbeli különbségén van.
A kétnapos tanfolyam elvégzése után a résztvevő képes lesz:
- A makró-feldolgozás módját leírni
- Automatikus és felhasználó által definiált makró-változókat használni
- Általános programozási feladatokat segítő makrókat írni
- Dinamikusabb és kevesebb karbantartást igénylő programokat írni
- Makró kódot tartalmazó programokat lépésenként végrehajtani.
A tanfolyami jelentkezés előfeltétele
A tanfolyamra történő jelentkezéshez kiterjedt SAS programozói tapasztalat szükséges.
A jelentkezőnek ismernie kell:
- Hogyan lehet SAS programokat írni és végrehajtani
- Használni a LIBNAME, FILENAME, TITLE, OPTIONS utasításokat
- DATA step használatával SAS data setből vagy külső fájlból adatokat beolvasni ill. azokba beleírni
- IF-THEN, ELSE, DO WHILE, DO UNTIL, iteratív DO utasításokat
- SUBSTR, SCAN, INDEX, UPCASE karakterfunkciókat
- LENGTH, RETAIN utasítások
- DROP=, KEEP=, OBS= data set opciókat
- Adatokat szűrését WHERE használatával¨ SAS adatértékek létrehozását és használatát
- SORT, PRINT, CONTENTS, MEANS, FREQ, TABULATE és CHART eljárásokat
Ezen ismeretek megszerezhetők a Programozás a SAS
Rendszerben I. és a Programozás a SAS rendszerben
II. c. tanfolyamainkon is.
A tanfolyam tárgya
Áttekintés a makrók alkalmazásának lehetőségeiről
- A SAS makró nyelv alkalmazási lehetőségeinek áttekintése
- A SAS programok lefolyásának értelmezése
- A makró feldolgozás programmenetre gyakorolt hatásának megértése
Makró-változók használata
- Automatikus makró-változók használata
- Makró-változók létrehozása
- Makró-változó értékének helyettesítése a programban
- Makró-változók kinyomtatása a SAS napló használatával
- Makró hivatkozás funkció
Makró felhasználói felület
- Makró-változó létrehozása "data step" végrehajtása folyamán
- A makró-változókra történő közvetett hivatkozás módjának megértése
- Makró-változók érvényre hozása "Data step" végrehajtása alatt
- A SYMGET és a SYMPUT funkció használata
- Makró-változók létrehozása az INTO záradék használatával SQL eljárás alatt
Makró-programok
- Egyszerű makrók meghatározása és végrehajtása
- Makrón belüli kód végrehajtása feltételesen
- A makróprocesszor fordítás és végrehajtás alatt lefolytatott eljárásainak a megértése
- Rendelkezésre álló SAS Rendszer opciók makrók lépésenkénti végrehajtására
- Makróprocesszor hiba és figyelmeztető üzeneteinek értelmezése
- Makrók paraméterekkel történő végrehajtása és meghatározása
- Pozícionális és kulcsszó paraméterek közti különbség megértése
- Globális és helyi szimbólumtáblák közti különbség megértése
- Az előre elkészített makrók és a szimbólumtáblák koncepciójának megértése
Makró tárolási technikák (ajánlott)
- Automatikus meghívás
- Tárolt, fordított makrók létrehozása és használata
- Hatásos makró program írásának alapvető elvei
Alkalmazott SAS Rendszermodulok
Ez a tanfolyam a Base SAS® szoftver 8-as verzióját használja fel, bár a tanfolyam főbb témái nem igénylik a 8-as verzióhoz való hozzáférést. |