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
- Dotazy s klauzulou ROLLUP
- Použitie klauzuly CUBE
- 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
- Výrazy z CASE
- Hierarchické dotazy
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality