Detail kurzu

Oracle - Pokročilé metódy analýzy dát v jazyku SQL

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Dáta sú dnes základom strategických rozhodnutí a ich správna analýza môže znamenať rozdiel medzi úspechom a neúspechom projektu. Tento kurz Oracle - Pokročilé metódy analýzy dát v jazyku SQL je dvojdňové intenzívne školenie, ktoré vás prevedie pokročilými technikami práce s databázami a pomôže vám získať schopnosti potrebné na efektívnu analýzu aj tých najkomplexnejších dátových súborov. Kurz je určený pre všetkých, ktorí už ovládajú základy SQL a chcú svoje znalosti posunúť na expertný level – či už pracujete s reportingom, pripravujete dátové podklady pre manažment, alebo spravujete rozsiahle databázové systémy.Úvodná časť kurzu Oracle - Pokročilé metódy analýzy dát v jazyku SQL je venovaná vnoreným dotazom, ktoré predstavujú základ pokročilej práce s dátami. Naučíte sa vytvárať jednoriadkové aj viacriadkové poddotazy v klauzulách WHERE a HAVING, pracovať s inline views v klauzule FROM a efektívne využívať operátory ALL, ANY, IN a EXISTS. Osvojíte si tiež prácu s viacstĺpcovými a korelačnými poddotazmi, vďaka čomu dokážete písať komplexné dotazy, ktoré by inak vyžadovali niekoľko samostatných krokov. Po tejto časti budete schopní elegantne riešiť situácie, kde potrebujete porovnávať dáta v rámci jednej tabuľky alebo kombinovať výsledky z viacerých zdrojov.Druhá časť tohto kurzu sa zameriava na pokročilé agregačné dotazy a analytické funkcie, ktoré sú nepostrádateľným nástrojom každého dátového analytika. Prevedie vás využitím klauzúl ROLLUP a CUBE pre tvorbu viacúrovňových súhrnov a naučíte sa pracovať s ranking funkciami ako RANK, DENSE_RANK a ROW_NUMBER. Zistíte, ako využiť funkcie NTILE a WIDTH_BUCKET pre rozdelenie dát do skupín, a osvojíte si prácu s percentilovými funkciami PERCENTILE_CONT a PERCENTILE_DISC. Táto časť vám umožní vytvárať sofistikované analytické reporty priamo v SQL bez potreby exportu do externých nástrojov.Tretia časť kurzu je prakticky zameraná na window funkcie a vybrané pokročilé SQL techniky v databázach Oracle. Naučíte sa počítať kumulatívne súčty, kĺzavé priemery a využívať funkcie LAG, LEAD, FIRST_VALUE a LAST_VALUE pre porovnávanie hodnôt medzi riadkami. Ukážeme vám tiež prácu s výrazmi CASE a hierarchickými dotazmi, ktoré sú nevyhnutné pri práci so stromovými štruktúrami dát. Všetky techniky si vyskúšate na reálnych scenároch, ako je analýza predajných trendov, sledovanie výkonnosti v čase či tvorba komplexných finančných prehľadov.Prečo sa prihlásiť na tento kurz Oracle - Pokročilé metódy analýzy dát v jazyku SQL? Získate pokročilé zručnosti, ktoré vám umožnia riešiť analytické úlohy rýchlejšie a elegantnejšie, než ste si doteraz dokázali predstaviť. Po absolvovaní budete pristupovať k dátovým výzvam s novým sebavedomím a vaše SQL dotazy budú nielen funkčné, ale aj optimalizované a prehľadné. Naučíte sa profesionálne pracovať s databázovým systémom Oracle a jeho pokročilými analytickými funkciami.

Obsah kurzu

1. vnorené dotazy
  • Jednoriadkové vnorené dotazy v klauzulách WHERE a HAVING
  • Vnorené dotazy v klauzule FROM (inline views)
  • Viacriadkové vnorené dotazy (Operátor ALL, ANY, IN, EXIST)
  • Použitie viacstĺpcových poddotazov
  • Korelačné poddotazy
2. pokročilé agregačné dotazy
  • Dotazy s klauzulou ROLLUP
  • Použitie klauzuly CUBE
3. analytické funkcie
  • Využitie analytických funkcií
  • Funkcie pre určenie poradia (ranking functions)
  • RANK a DENSE_RANK
  • Kumulatívna distribúcia (CUME_DIST)
  • Funkcia NTILE
  • Funkcia WIDTH_BUCKET
  • Funkcia ROW_NUMBER
  • Zisťovanie hodnôt zodpovedajúcich zadanému percentilu (PERCENTILE_CONT, PERCENTILE_DISC)
  • Kumulatívne a pohyblivé agregačné funkcie (window functions)
  • Kumulatívny súčet
  • Kĺzavý priemer
  • LAG a LEAD
  • FIRST_VALUE a LAST_VALUE
  • FIRST a LAST
4. Vybrané pokročilé SQL techniky v databázach ORACLE
  • Výrazy z CASE
  • Hierarchické dotazy

Cieľová skupina

mierne pokročilý
Hodnotenie




Organizátor



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