Popis kurzu Pokročilá analýza dat v Oracle 12c/11g - s certifikátem
Lektoři kurzu
Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...
Základní techniky
Vnořené dotazy v klauzulích WHERE a HAVING
Vnořené dotazy v klauzuli FROM - inline views
Operátory ALL, SOME, ANY, IN a EXISTS v poddotazech
NOT IN a práce s NULL hodnotami
poddotazy s více sloupci
Korelační poddotazy
Výrazy CASE a OBI
Subquery factoring a klauzule WITH
Hierarchické dotazy
Pokročilá agregace
GROUPING SETS
Agregace s mezisoučty použitím ROLLUP
Křížová agregace použitím CUBE
Funkce GROUPING, GROUP_ID a GROUPING_ID
Composite columns
Spojování zgrupovaní
Oracle SQL for Analysis
Přínos analytických funkcí
Processing analytických funkcí
skórovací funkce (ranking functions)
Funkce ROW_NUMBER
RANK a DENSE_RANK
Funkce NTILE
Partitioning analytických datasetů
Kumulativní distribuce - CUME_DIST, PERCENT_RANK
Funkce WIDTH_BUCKET
Funkce RATIO_TO_REPORT
Inverzní percentil - PERCENTILE_CONT a PERCENTILE_DISC
Práce s pohyblivým oknem dat (Windowing functions)
Analytický mód agregačních funkcí SUMA, COUNT, AVG a pod.
Kumulativní součty, klouzavé průměry, ...
Fyzický, logický a funkcionální offset okna dat
LAG a LEAD analýza
FIRST_VALUE a LAST_VALUE
NTH_VALUE
Konkatenace hodnot funkcí LISTAGG
FIRST a LAST
Kombinování analytických a agregačních funkcí
Použití analytických funkcí jako agregačních funkcí
Pokročilé analýzy dat
Hypotetické skórování a distribuce hodnot (what-if analýza)
Pivoting a unpivoting
Partitionovaný outer join
dopočítávání chybějících hodnot
Časové řady
Kalkulace Period-to-Period srovnání
Regresní analýza
Statistické agregáty (medián a pod.)
Testování hypotéz
Lineární algebra
Předpokládané znalosti: Základy dotazování se v jazyce SQL, znalost prostředí Oracle. Vítány jsou poznatky ze statistiky.
[Kurz] Obsah kurzu/školení...
Základní techniky
Pokročilá agregace
Oracle SQL for Analysis
Pokročilé analýzy dat
[Kurz] Cíl školení / poznámka ke kurzu...
Cílem kurzu je seznámit účastníky s pokročilými funkcemi pro analýzu dat v rámci Oracle SQL jazyka, za účelem rychlých a efektivních analýz. Účastníci si procvičí na četných příkladech, jak jednoduché je dělat složité analýzy bez použití procedurálních jazyků jako PL/SQL. Kurz je zaměřen na maximální využití analytických schopností jazyka SQL v databázích Oracle.