Detail kurzu

Analytické nástroje SQL - DB server Oracle

VIRIDIS informační systémy, s.r.o.

Popis kurzu

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.

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

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.

Obsah kurzu

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

Cílová skupina

Kurz je určen pro jednotlivce i skupiny z řad veřejnosti a firem. Doporučené znalosti:

Certifikát Na základě úspěšného absolvování kurzu vystavíme certifikát - potvrzení o absolvování kurzu jménem naší firmy. Poznámka k ceně

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).

Kontaktní osoba

Ing. Vít Zelený
+420 222 948 464
pckurzy@viridis.cz

Hodnocení




Organizátor