Oracle – pokročilá analytika I. (ORA7)

Databáze, Datová analytika

Kurz nabízí zkušeným uživatelům jazyka SQL v rámci Oracle prohloubení znalostí v oblasti analýzy dat a optimalizace dotazů. Zaměřuje se zejména na pokročilé techniky vnořených dotazů, hierarchických struktur a analytických funkcí. Po absolvování kurzu budou umět jeho účastníci využívat pokročilé agregační techniky, pracovat se skórovacími funkcemi, analyzovat data pomocí pokročilých analytických funkcí a optimalizovat výkon SQL dotazů.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Používat a ovládat vnořené a hierarchické dotazy a pracovat s podmínkami
  • Využívat pokročilé agregační metody
  • Implementovat analytické funkce
  • Aplikovat skórovací funkce pro hodnocení a porovnávání dat
  • Optimalizovat výkon SQL dotazů pro zpracování velkých objemů dat

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Datoví analytici, kteří pracují s velkými datovými soubory v prostředí Oracle
  • Vývojáři, kteří potřebují optimalizovat své SQL dotazy a reporty
  • BI specialisté a pokročilí uživatelé SQL, kteří chtějí zlepšit své analytické výstupy

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Základní techniky – shrnutí a rozšíření problematiky
    1. Vnořené dotazy v klauzulích WHERE a HAVING
    2. Vnořené dotazy v klauzuli FROM - inline views
    3. Operátory ALL, SOME, ANY, IN a EXISTS v poddotazech
    4. NOT IN a práce s NULL hodnotami
    5. Poddotazy s více sloupci
    6. Korelační poddotazy
    7. Subquery factoring a klauzule WITH
    8. Hierarchické dotazy
  • Pokročilá agregace
    1. GROUPING SETS
    2. Agregace s mezisoučty použitím ROLLUP
    3. Křížová agregace použitím CUBE
    4. Funkce GROUPING, GROUP_ID a GROUPING_ID
    5. Composite columns
    6. Spojování zgrupování
    7. Aproximační agregační funkce – význam a použití
  • Oracle Analytics
    1. Přínos analytických funkcí
    2. Processing analytických funkcí
    3. Skórovací funkce (ranking functions) a porovnání
    4. Funkce ROW_NUMBER
    5. RANK a DENSE_RANK
    6. Funkce NTILE a WIDTH_BUCKET – porovnání a možnosti použití
    7. Partitioning analytických datasetů
    8. Kumulativní distribuce - CUME_DIST, PERCENT_RANK
    9. Funkce RATIO_TO_REPORT
    10. Inverzní percentil - PERCENTILE_CONT a PERCENTILE_DISC
    11. Práce s pohyblivým oknem dat (Windowing functions)
    12. Analytický mód agregačních funkcí SUMA, COUNT, AVG a pod.
    13. Kumulativní součty, klouzavé průměry
    14. Fyzický, logický a funkcionální offset okna dat
    15. LAG a LEAD analýza
    16. FIRST_VALUE a LAST_VALUE
    17. NTH_VALUE
    18. Konkatenace hodnot funkcí LISTAGG
    19. FIRST a LAST
    20. Kombinování analytických a agregačních funkcí
    21. Použití analytických funkcí jako agregačních funkcí
Doporučený předchozí kurz:
Oracle databáze – programování v PL/SQL (ORA5)
Časový rozvrh:
2 dny (9:00-17:00)
Cena za osobu:
13 600,00 Kč (16 456,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky