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 Teradaty
Modul 1: Základy Teradaty a její architektura
- Co je Teradata a k čemu se používá?
- Paralelní architektura: AMPs, PEs, BYNET
- Distribuce dat a hashing
- Klíčové koncepty: relace, spool, zámky
- Připojení k systému: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Úvod do SQL v Teradatě
- Základní SELECT, WHERE, ORDER BY
- Datové typy a konverze
- Matematické a datové funkce
- Použití ALIAS, výraz CASE
- Speciální operátory Teradaty (TOP, QUALIFY, SAMPLE)
- Řízené praktické cvičení: dotazy na reálné tabulky
Modul 3: Joins, subdotazy a set operátory
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins bez klauzule ON (cartézský součin)
- Skalární a korelované subdotazy
- UNION, INTERSECT, MINUS
- Praktické cvičení na integraci dat
Modul 4: Analytické funkce a OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Particionování dat s PARTITION BY
- Okna s OVER() a ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Případy použití: KPIs, trendy, kumulace
Modul 5: Správa dat a tabulek
- Typy tabulek: trvalé, dočasné, globálně temporální
- Vytváření a použití sekundárních indexů a join indexů
- Vkládání, aktualizace a mazání záznamů
- MERGE, UPSERT a řízení duplikátů
- Transakce a řízení zámků
Modul 6: Optimalizace a výkonnostní tuning
- Optimizátor Teradaty: jak rozhoduje o plánech
- Použití EXPLAIN a COLLECT STATISTICS
- Skew a jeho eliminace
- Nejlepší praktiky pro návrh dotazů
- Identifikace lahví v systému (spool, zámky, redistribuce)
- Praktický příklad: srovnání optimalizovaných a neoptimalizovaných dotazů
Modul 7: Particionování a komprese dat
- Typy partitionování: Range, Case, Multi-Level
- Výhody a praktické použití v velkých dotazech
- Komprese na úrovni bloku (BLC) a sloupcová komprese
- Výhody a omezení
Modul 8: Načítání a export dat
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Masové načítání vs. dávkové vkládání
- Správa 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í administrace pro technické uživatele
- Role a oprávnění
- Řízení prostředků (Query Bands, Priority Scheduler)
- Monitorování s DBQLOGTBL, DBC.Tables, ResUsage
- Nejlepší praktiky pro sdílená prostředí
Modul 10: Konečný integrační laboratoř
-
Praktický případ od počátku až po konec:
- Načítání dat
- Transformace a agregace
- Vytváření indikátorů s analytickými funkcemi
- Optimalizace a vysvětlení
- Konečný export
- Diskuse o nejlepších praktikách a běžných chybách
Požadavky
- Chápání relačních databází a konceptů SQL
- Zkušenosti s dotazováním na velké soubory dat nebo prací v prostředích dat
- Odezvědnost se cíli business intelligence nebo analýzou
Účastníci
- Analytici dat a odborníci na business intelligence
- SQL programátoři a data engineerové
- Technickí uživatelé, kteří spravují nebo optimalizují data v prostředích Teradata
35 hodiny
Reference (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.