Základní info
Tento kurz je určen zkušeným uživatelům aplikace SAS Enterprise Guide, kteří chtějí porozumět kódu generovanému touto aplikací a naučit se tento kód upravovat. Kurz představuje přemostění mezi intuitivním uživatelským rozhraním a programováním v SAS a je vhodným předpokladem pro následné absolvování školení PRG2. Před přihlášením do tohoto kurzu byste měli absolvovat školení EG1 nebo mít zkušenosti s aplikací SAS Enterprise Guide v odpovídajícím rozsahu.
Přínos pro účastníka
Po absolvování tohoto školení by účastník měl umět:
- analyzovat interakce mezi aplikací SAS Enterprise Guide a SAS programy
- vyhodnocovat strukturu a syntax SAS programu
- pracovat se SAS tabulkami pomocí data stepu
- načítat textové soubory s oddělovači pomocí data stepu
- spojovat tabulky a izolovat propojené i nepropojené záznamy pomocí data stepu
- customizovat výstupy úloh pomocí úprav v kódu, který vygeneroval SAS Enterprise Guide
Obsah kurzu
Proč se učit programovat v SAS?
- organizace kurzu
- zopakování základů SAS Enterprise Guide
- přínosy znalosti programování v SAS
Základy programování v SAS
- seznámení se SAS programy
- základní koncepce programování v SAS
- diagnostika a oprava syntaktických chyb
- přístup do datových knihoven
- přístup do relačních databází
Čtení dat ze SAS tabulek
- srovnání data stepu s úlohou Filter and Query
- základy data stepu
- proces zpracování data stepu
- podmíněná logika
- další operátory a formáty
Načítání dat z textových souborů
- textové soubory s oddělovači
- zkoumání datových chyb
- uchovávání hodnot mezi zpracováním jednotlivých řádků (RETAIN)
Slučování SAS tabulek
- propojování tabulek přes společnou proměnnou v data stepu
- vertikální spojování tabulek
- připojení dat k existující tabulce
Úpravy kódu vytvořeného úlohami v SAS Enterprise Guide
- interpretace vygenerovaného kódu
- úpravy vygenerovaného kódu
- práce s helpem
Řízení podoby výstupu
- přiřazení titulků a patiček
- použití run-time parametrů v kódu
- podmíněné grafické formátování
Reporting a rozšíření výstupů
- nasměrování reportů do externích souborů (Output Delivery System)
- úpravy výstupu do HTML
- úpravy výstupu do RTF
- úpravy výstupu do PDF