Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do Teradata
Modul 1: Základy Teradata a jeho architektura
- Co je Teradata a k čemu se používá?
- Paralelní architektura: AMPs, PEs, BYNET
- Rozložení dat a hasheování
- Klíčové koncepty: relace, spule, zámky
- Připojení k systému: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Úvod do SQL v Teradata
- Základní SELECT, WHERE, ORDER BY
- Typy dat a přetypování
- Matematické a datumové funkce
- Použití ALIAS, výrazy CASE
- Speciální operátory Teradata (TOP, QUALIFY, SAMPLE)
- Vedlé cvičení: dotazy na reálných tabulkách
Modul 3: Joins, poddotazy a operátory množin
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins bez klauzule ON (kartézský součin)
- Skalární a korelované poddotazy
- UNION, INTERSECT, MINUS
- Praktická cvičení integrace dat
Modul 4: Analytické funkce a OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Rozdělení dat pomocí PARTITION BY
- Okna pomocí OVER() a ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Případy použití: KPI, trendy, kumulativní sumy
Modul 5: Správa dat a tabulek
- Typy tabulek: permanentní, volatilní, globálně dočasné
- Vytvoření a použití sekundárních indexů a indexů připojení
- Vložení, aktualizace a smazání záznamů
- MERGE, UPSERT a kontrola duplicit
- Transakce a kontrola zámků
Modul 6: Optimalizace a ladění výkonu
- Optimalizátor Teradata: jak rozhoduje o plánech
- Použití EXPLAIN a COLLECT STATISTICS
- Rozložení (skew) a jak ho vyhnout
- Nejlepší postupy pro návrh dotazů
- Identifikace úzkých hrdel (spule, zámky, redistribuce)
- Praktika: srovnání optimalizovaných a neoptimalizovaných dotazů
Modul 7: Particionování a komprese dat
- Typy particionování: Range, Case, Multi-Level
- Výhody a praktické použití v velkých dotazech
- Blokova komprese (BLC) a sloupcová komprese
- Výhody a omezení
Modul 8: Načítání a extrakce dat
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Hromadné načítání vs. vložení v šaržích
- Zpracování chyb a opakování
- Export výsledků do souborů nebo externích systémů
- Základní automatizace pomocí skriptů a utilit
Modul 9: Základní správa pro technické uživatele
- Role a oprávnění
- Správa zdrojů (Query Bands, Priority Scheduler)
- Monitorování pomocí DBQLOGTBL, DBC.Tables, ResUsage
- Nejlepší postupy pro sdílená prostředí
Modul 10: Závěrečný integrační laboratoř
-
Praktický příklad od začátku do konce:
- Načtení dat
- Transformace a agregace
- Sestavení ukazatelů pomocí OLAP funkcí
- Optimalizace a vysvětlení
- Finální export
- Diskuse nejlepších postupů a běžných chyb
Požadavky
- Pochopení relaçních databází a konceptů SQL
- Zkušenost s dotazováním na velké soubory dat nebo práce v datových prostředích
- Oznámost s cíli obchodní inteligence nebo analitiky
Cílová skupina
- Analytici dat a odborníci na business intelligence
- SQL vývojáři a inženýři dat
- Techničtí uživatelé, kteří spravují nebo optimalizují data v prostředí Teradata
35 Hodiny
Reference (1)
vášnivý trenér
Sylvia Baniak - Maastricht University | UMIO
Kurz - Teradata Fundamentals
Přeloženo strojem