Školení / Zpracování SQL v SAS - rozdíly a vybraná témata

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
  • 7.300,- Kč
  • 2.950,- 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

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.