Detailní informace o školení
| Outline in English | SAS SQL 1: Essentials |
| Kód | SQL1 (dříve SQL) |
| Název | Zpracování SQL v SAS
|
| Určení | Programování SAS |
| Úroveň | 3 |
| Délka | standardně 2 dny, 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 |
| Online verze | Life Web a e-Learning |
Tento kurz úrovně III je určen pro uživatele SAS, kteří při zpracování dat chtějí využívat SQL (Structured Query Language). Vedle standardu SQL se zde pozornost věnuje hlavně specifikám SQL v SAS System a otázkám výkonnosti. Pro přihlášení není nutná předchozí znalost SQL, nicméně předpokladem jsou znalosti SAS System v rozsahu školení PRG1, a to zejména:
- umět spouštět SAS kódy
- vytvářet a používat tabulky SAS
- používat aritmetické, porovnávací a logické operátory
- volat procedury 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. Naučíte se využívat procedury SQL, výkonného a efektivního prostředku pro práci s daty. Po absolvování byste měli být schopni:
- dotazovat se za použití funkcí a filtrů
- sumarizovat data a vytvářet výběrové reporty
- získávat data v z více tabulek pomocí spojování, vnořených dotazů, relací a množinových operací
- vytvářet, aktualizovat a modifikovat tabulky, pohledy a indexy
- nahradit několik data stepů a SAS procedur jedním SQL dotazem
Obsah kurzu
Úvod
- pochopení účelu, návrhu, použití a terminologii SQL
- představení případové studie
Základní dotazy
- možnosti a funkcionalita procedury SQL
- výběr sloupců
- výběr řádků
Zobrazení výsledků dotazu
- úprava vzhledu výstupní sestavy
- sumarizace dat
Vnořené dotazy
- korelované vnořené dotazy
- nekorelované vnořené dotazy
Spojování tabulek
- jednoduché dotazování nad více provázanými tabulkami (SQL joins)
- komplexní SQL joins
Operátory pro sjednocení, průnik a další (při spojování tabulek)
- operátor EXCEPT
- operátor INTERSECT
- operátor UNION
- operátor OUTER UNION
Vytváření a modifikace tabulek a pohledů
- vytváření tabulek pomocí procedury SQL
- integritní omezení
- vytváření pohledů pomocí procedury SQL
Správa tabulek
- vytváření indexů
- údržba tabulek
Další možnosti procedury SQL
- nastavení možností procedury SQL při testování programů
- použití systémových tabulek (dictionary tables) a pohledů
- SAS makro v proceduře SQL
- testování a výkonnost programů
Přístup do relačních databází jiných výrobců
- připojení do externí databáze pomocí příkazů LIBNAME a CONNECT
- použití externích tabulek v SQL dotazech v SAS
- posílání dotazů do externí databáze v její nativní syntaxi (SQL Pass-Through)
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.

