Analytické nástroje SQL - DB server Oracle

  • TOP
  • Lektor

  • Popis
    Michal Šimoník - Nezávislý konzultant, zkušený specialista a lektor produktů Oracle. Zabývá se návrhem architektury, optimalizací SQL a datových modelů a řešením problémů v rámci databáze Oracle,. Pravidelně se vzdělává u skutečných expertů v oboru, jako jsou Arup Nanda, nebo Jonathan Lewis. Účastnil se akcí jako Oracle Open World 2009 v San Francisku, nebo Middle East Oracle University Expert Summit 2014 v Dubaji. Je držitelem těchto certifikátů: Oracle Database 11g Data Warehousing Certified Implementation Specialist Oracle Database 11g Administrator Certified Professional Oracle Database SQL Certified Expert
  • Místo konání

  • Region:
    Praha
  • Adresa:
    Veronské náměstí 330, 109 00 Praha 10
  • Termín

  • Termín zahájení:
    19.2.2018
  • Termín ukončení:
    20.2.2018
  • Od – do:
    jednotlivé lekce: 19.02.2018 8:00-17:00, 20.02.2018 8:00-17:00
  • Doba trvání:
    2 dny
  • Počet vyučovaných hodin:
    10
  • Cena *

  • Cena:
    12950 Kč + 21% DPH
  • Popis ceny:
    12950 Kč + DPH 21% (Cena: 12950,- Kč bez DPH. Na vyžádání můžeme fakturovat jako fyzická osoba - neplátce daně. Tj. bez DPH. Toto je výhodné pro fyzické osoby a neplátce daně. V ceně zahrnuto drobné občerstvení a nápoje (káva, čaj, voda, dle výběru účastníka).)

Popis kurzu Analytické nástroje SQL - DB server Oracle

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.

Osnova:

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

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

Hierarchické dotazy

  • Oracle CONNECT BY
  • Subquery factoring a klauzule WITH

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

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

Pivoting a Unpivoting

  • Pivoting nad známou doménou
  • Pivoting nad více sloupcy
  • Pivoting nad neznámou doménou
  • Unpivoting

Hledání vzorů

  • Popis techniky a syntaxe
  • Definice vzorů a měření
  • Reset vyhledávání
  • Omezení výpisu
  • Pravidla a omezení

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

Před absolvováním tohoto kurzu doporučujeme absolvovat některý z těchto předcházejících kurzů:

Dotazovací jazyk SQL - základní kurz - Databázový server Oracle

Po obsolvování tohoto kurzu můžete své znalosti dále rozšířit v některém z těchto navazujících kurzů:

Dotazovací jazyk SQL a PL/SQL - pokročilý kurz - DB server Oracle

Expert PL/SQL – pokročilý kurz - DB server Oracle

Tento kurz nabízíme uskutečnit také jako Zakázkové firemní školení přímo ve Vaší firmě či na Vašem pracovišti s použitím naší mobilní notebookové učebny.

Objednat účast na kurzu - Analytické nástroje SQL - DB server Oracle
Máte-li dotaz kontaktujte dodavatele kurzu.
Jméno:
Společnost:
Pozice ve firmě:
Text:
E-mail:
Telefon:
Tato objednávka se Vám přičte do klubu Educity
Pokud ještě nemáte klubovou kartu, zaregistrujte se zde a kartu Vám zašleme zdarma.
Číslo Vaší klubové karty:
  
Ulice:
Město:
IČ:
PSČ:
DIČ:
Kontrola proti spamu. Kolik je deset a osm ? Součet zapište číslicemi.

Vyplněním formuláře poskytuji správci webu společnosti IVITERA a.s., Kafkova 16, 160 00 Praha, souhlas se zpracováním svých osobních údajů v nezbytném rozsahu za účelem zaslání vyžádané informace o nabídce vzdělávacích akcí společností IVITERA a.s. a pro zpřístupnění těchto údajů k zaslání vyžádané informace vhodným vzdělávacím společnostem. To vše v souladu se zákonem č. 101/2000 Sb., o ochraně osobních údajů, ve znění pozdějších předpisů.

Souhlas poskytuji dobrovolně na dobu neurčitou. Zároveň prohlašuji, že mnou uvedené údaje jsou pravdivé. Souhlas může být kdykoli odvolán.

Správce prohlašuje, že bude zpracovávat údaje v souladu s platnou právní úpravou a pouze k účelům, ke kterým mu byl poskytnut souhlas.

Odesláním formuláře souhlasím s obchodními podmínkami

*Objednávka kurzu či žádost o více informací je zaslána přímo dodavateli vzdělávání. Ceny kurzů bez slev na EduCity jsou stejné jako u dodavatelů. Uplatnění slev u LAST MINUTE a Akčních kurzů pouze při objednání přes EduCity.
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte.
Další informace