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 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.
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
Cieľová skupina
Kurz je určen pro jednotlivce i skupiny z řad veřejnosti a firem. Doporučené znalosti:
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).
Hodnotenie
Organizátor

Podobné kurzy
podľa názvu a lokality