Detailní informace o školení
| Kód | SASSQL |
| Název | Zpracování SQL v SAS - rozdíly a vybraná témata |
| Určení | Programování SAS |
| Úroveň | 3 |
| Délka | standardně 1 den, vždy 9-17 hodin (s pauzou na oběd) |
| Cena |
|
| Místo konání | SAS, Na Pankráci 17-19, Praha 4 (1. patro budovy) |
| Jazyk |
|
| V ceně zahrnuto |
|
| Doporučené kurzy před | PRG1 |
Tento kurz úrovně III je určen pro uživatele SAS, kteří při zpracování dat využívají SQL (Structured Query Language). Pozornost se věnuje zejména specifikám SQL v SAS System, otázkám výkonnosti a využití SQL pro přístup do cizích relačních databází. Předpokladem pro přihlášení je znalost SQL syntaxe - účastníci by měli zvládat sestavovat a interpretovat běžné SQL dotazy typu SELECT, CREATE, INSERT, UPDATE, DELETE, ovládat filtrování na vstupu/výstupu, sumarizace, vnořené dotazy a joiny. Tyto znalosti lze získat v úvodním dvoudenním školení SQL1 - Zpracování SQL v SAS.
Přínos pro účastníka
Kurz se zaměřuje na použití SQL jako prostředku dotazování a manipulace s daty v prostředí SAS. Objevíte a naučíte se využívat specifické možnosti SQL v SAS. Po absolvování byste měli být schopni:
- využívat specifická SAS nastavení pro proceduru PROC SQL
- zpracovávat dotazy nad externími databázemi pomocí SAS engine
- posílat dotazy ze SAS k provedení v externí databázi v její nativní syntaxi
- používat procedur SQL pro plnění makroproměnných
- ladit, testovat a optimalizovat SQL dotazy
Obsah kurzu
Úvod
- pochopení účelu, návrhu, použití a terminologii SQL
- představení případové studie
Specifická SAS syntax pro SQL
- nastavení PROC SQL
- testování a výkonnost SQL
- příkazy uvnitř PROC SQL
- atributy proměnných (format, label)
- práce s hodnotami vypočtenými v tomtéž dotazu
- sumarizace řádku a sloupce
Spojování tabulek
- rozdíly mezi SQL a SAS DATA stepem
Přístup do databází jiných výrobců
- připojení externí databáze pomocí do SAS libname a pomocí pass-through facility
- spouštění dotazů nad cizí databází v SAS
- spouštění dotazů v cizí v její nativní syntaxi
Rozhraní SQL a SAS Makro funkcionality
- plnění makro proměnných daty pomocí SQL
- vytvoření série makroproměnných a série hodnot v jedné makroproměnné
Další možnosti procedury SQL
- použití systémových tabulek (dictionary tables)
Další témata podle zájmu účastníků
Podělte se s námi o vaše nápady! Jsou zde další témata, která vám v kurzu chybí? Chtěli byste kurz uspořádat jinde nebo trochu jinak? Dejte nám o tom vědět na training@cze.sas.com.

