Školení / Zpracování SQL v SAS

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
  • 13.870,- Kč
  • 5.605,- Kč pro akademická pracoviště
  • sleva 5% až 20% při dvou a více účastnících z jedné firmy
  • uvedené ceny jsou bez DPH
Místo konání SAS, Na Pankráci 17-19, Praha 4 (3. patro budovy)
Jazyk
  • přednášky - čeština
  • školící materiály - angličtina
V ceně zahrnuto
  • přístup k PC (max. 1 účastník na 1 PC)
  • školící materiály
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.