Detail kurzu

Microsoft SQL Server pre vývojárov II. - pokročilé metódy analýzy dát pomocou Transact SQL

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Niektoré biznis zadania pre analytika môžu znieť celkom nevinne a na prvý pohľad jednoducho, avšak často analytik na druhý pohľad zistí, že to nebude také jednoduché a nevystačí si so znalosťou základných možností analýzy v SQL ako je funkcia SUM() a klauzula GROUP BY. Ako jeden príklad za všetky sa dá uviesť úloha zistiť medzimesačné nárasty resp. poklesy tržieb. Práve na riešenie takýchto úloh potrebuje analytik vytiahnuť z rukáva znalosti pokročilejších možnosti analýzy dát. Kurz Microsoft SQL Server pre vývojárov - pokročilé metódy analýzy dát pomocou Transact SQL sa zaoberá nástrojmi ako sú korelované dotazy, použitím rôznych tabuľkových výrazov pri písaní dotazov a hlavne agregačnými a rankovacími funkciami okna, ktoré pomáhajú pri riešení zložitejších analytických úloh. Kurz je pokračovaním kurzu Microsoft SQL Server pre vývojárov I. - pokročilá tvorba dotazov pomocou Transact SQL, na ktorý priamo nadväzuje. Uchádzač, ktorý chce absolvovať priamo tento kurz, by mal ovládať témy obsiahnuté v predošlých kurzoch.

Obsah kurzu

Použitie pod-dotazov
  • Písanie samostatných pod-dotazov
    • Práca s pod-dotazmi
    • Skalárne pod-dotazy
    • Viachodnotové pod-dotazy
  • Písanie korelovaných pod-dotazov
    • Korelované pod-dotazy
    • Písanie korelovaných pod-dotazov
  • Použitie predikátu EXISTS s pod-dotazmi
Používanie tabuľkových výrazov
  • Pohľady (Views)
    • Písanie dotazov používajúcich pohľady
    • Tvorenie pohľadov
  • TVF – Inline Table Valued Funcions
    • Písanie dotazov používajúcich TVF
    • Vytvorenie Inline TVF
  • Odvodené tabuľky (Derived Tables)
    • Písanie dotazov používajúcich odvodené tabuľky
    • Pravidlá písania dotazov používajúcich odvodené tabuľky
    • Odvodené tabuľky so vstupnými parametrami
    • Vnáranie a opätovné použitie odvodených tabuliek
  • Použitie APPLY
    • Operátor APPLY
    • Operátor CROSS APPLY
    • Operátor OUTER APPLY
    • Možnosti CROSS APPLY a OUTER APPLY
  • CTE – Common Table Excpressions
    • Písanie dotazov používajúcich CTE
    • Vytvorenie CTE
  • Porovnanie jednotlivých tabuľkových výrazov, ich možnosti a použitie
Používanie rankovacích, posuvných a agregačných funkcie okna
  • Vytváranie okien pomocou klauzuly OVER
    • Systém SQL okien (SQL Windowing) a jeho komponenty
    • Použitie klazuly OVER
    • Príprava okien (Windows)
    • Poradie a rámce (Frames)
  • Prehľad funkcií okna (Window functions)
    • Agregačné funkcie okna
    • Rankovacie funkcie okna
    • Posuvné funkcie okna
    • Distribučné funkcie okna
Práca s kontingenčnosťou stĺpcov
  • Písanie dotazov s PIVOT a UNPIVOT
    •  Čo je to kontingenčnosť stĺpcov (Pivoting)
    •  Elementy klauzuly PIVOT
    •  Písanie dotazov s UNPIVOT

Cieľová skupina

pokročilý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať