Školení Oracle Database - Analytické SQL

Analytické SQL je dvoudenní kurz pro vývojáře a analytické pracovníky, kteří mají zájem o ovládnutí analytických nástrojů databáze Oracle a Oracle SQL. Naučíte se používat regulární výrazy, agregace, tvorbu hierarchických dotazů a další důležité techniky. Dotkneme se všech důležitých analytických funkcí a na reálných příkladech si vysvětlíme jejich užití. Jako závěrečná témata si probereme SQL Modeling a hledání vzorů v datech (nová funkcionalita v Oracle 12c) jak teoreticky, tak v příkladech. [Kód kurzu: AM422]
Výrobce: Oracle
12 990 Kč bez DPH

Analytické SQL je dvoudenní kurz pro vývojáře a analytické pracovníky, kteří mají zájem o ovládnutí analytických nástrojů databáze Oracle a Oracle SQL. Naučíte se používat regulární výrazy, agregace, tvorbu hierarchických dotazů a další důležité techniky. Dotkneme se všech důležitých analytických funkcí a na reálných příkladech si vysvětlíme jejich užití. Jako závěrečná témata si probereme SQL Modeling a hledání vzorů v datech (nová funkcionalita v Oracle 12c) jak teoreticky, tak v příkladech.

[Kód kurzu: AM422]

2 denní kurz | 9:00 - 16:00

Osnova:

  1. Základní techniky
    • SET Operators
    • Vnořené dotazy v klauzulích WHERE a HAVING
    • 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
    • Korelované poddotazy
    • Výrazy CASE
  2. Regulární výrazy
    • Regulární výrazy v SQL a PL/SQL
    • Hledání vzorů - REGEXP_LIKE, REGEXP_COUNT a REGEXP_INSTR
    • Extrakce podřetězců - REGEXP_SUBSTR
    • REGEXP_REPLACE
  3. Hierarchické dotazy
    • Oracle CONNECT BY
    • Subquery factoring a klauzule WITH
  4. Datové agregace
    • Hierarchycké agregace s použitím ROLLUP
    • Křížové agregace za pomocí CUBE
    • Funkce GROUP_ID, GROUPING a GROUPING SETS
    • Kompozitní sloupce
    • Konkatenované seskupení
    • Hierarchické kostky
  5. Analytické funkce
    • Základní koncept analytických funkcí
    • Popis zpracování analytických funkcí
    • Koncept a definice oddílů dat
    • Práce s pohyblivým oknem v rámci oddílu
    • Fyzický, logický offset okna
    • Kumulativní součty, klouzavé průměry
    • ROW_NUMBER
    • RANK a DENSE_RANK
    • NTH_VALUE
    • FIRST a LAST
    • FIRST_VALUE a LAST_VALUE
    • NTILE
    • Kumulativní distribuce: CUME_DIST a PERCENT_RANK
    • WIDTH_BUCKET
    • RATIO_TO_REPORT
    • Inverzní percentil: PERCENTILE_CONT a PERCENTILE_DISC
    • Analytický mód agregačních funkcí SUM, COUNT, AVG, MIN, MAX
    • LAG a LEAD analýza
    • Funkce LISTAGG
  6. Pivoting a Unpivoting
    • Pivoting nad známou doménou
    • Pivoting nad více sloupcy
    • Pivoting nad neznámou doménou
    • Unpivoting
  7. Hledání vzorů
    • Popis techniky a syntaxe
    • Definice vzorů a měření
    • Reset vyhledávání
    • Omezení výpisu
    • Pravidla a omezení
  8. SQL modeling
    • Popis techniky a syntaxe
    • Definice pravidel a dimenzí
    • UPSERT, UPSERT ALL, UPDATE
    • Rozlišení chybějících buněk a NULL
    • Referenční modely
    • Konstrukce FOR
    • Iterativní modely

Kurz bude otevřen po naplnění minimálního počtu 4 účastníků!

Možnosti ubytování a parkování

Dosažená ocenění

Microsoft AEP jsme ESET Partner Centrum Microsoft Partner Microsoft SBS Citrix Adobe Partner