Lépjen kapcsolatba velünk
 Időtartalma 35 órák

Kurzusleírás

Bevezetés a Teradata világába

1. modul: A Teradata alapjai és architektúrája

  • Mi a Teradata, és mire használható?
  • Párhuzamos architektúra: AMP-k, PE-k, BYNET
  • Adatelosztás és hashelés
  • Kulcsfogalmak: munkamenetek, spool, zárolások
  • Kapcsolódás a rendszerhez: Teradata Studio / BTEQ / SQL Assistant

2. modul: Bevezetés az SQL-be a Teradata rendszerben

  • Alapvető SELECT, WHERE, ORDER BY
  • Adattípusok és típuskonverzió
  • Matematikai és dátumfüggvények
  • Az ALIAS és a CASE kifejezések használata
  • A Teradata speciális operátorai (TOP, QUALIFY, SAMPLE)
  • Irányított gyakorlat: lekérdezések valós táblákon

3. modul: Joinok, allekérdezések és halmazoperátorok

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joinok ON záradék nélkül (Descartes-szorzat)
  • Skalár és korrelált allekérdezések
  • UNION, INTERSECT, MINUS
  • Gyakorlati feladatok az adatintegrációhoz

4. modul: Analitikus és OLAP-függvények

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Adatparticionálás a PARTITION BY segítségével
  • Ablakok az OVER() és az ORDER BY használatával
  • LAG(), LEAD(), FIRST_VALUE()
  • Felhasználási esetek: KPI-ok, trendek, kumulált értékek

5. modul: Adat- és táblakezelés

  • Táblatípusok: állandó, volatile, globális ideiglenes
  • Másodlagos indexek és join indexek létrehozása és használata
  • Rekordok beszúrása, frissítése és törlése
  • MERGE, UPSERT és duplikátumkezelés
  • Tranzakciók és zárolások vezérlése

6. modul: Optimalizálás és teljesítményhangolás

  • A Teradata Optimalizálója: hogyan hozza meg a végrehajtási tervekre vonatkozó döntéseket
  • Az EXPLAIN és a COLLECT STATISTICS használata
  • A skew jelensége és elkerülése
  • A lekérdezéstervezés bevált gyakorlatai
  • Szűk keresztmetszetek azonosítása (spool, zárolások, újraelosztás)
  • Gyakorlat: optimalizált és nem optimalizált lekérdezések összehasonlítása

7. modul: Particionálás és adattömörítés

  • Particionálási típusok: Range, Case, Multi-Level
  • Előnyök és gyakorlati alkalmazás nagy lekérdezéseknél
  • Block Level Compression (BLC) és oszlopos tömörítés
  • Előnyök és korlátok

8. modul: Adatbetöltés és -kinyerés

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Tömeges betöltés vs. kötegelt beszúrás
  • Hibakezelés és újrapróbálkozások
  • Eredmények exportálása fájlokba vagy külső rendszerekbe
  • Alapszintű automatizálás szkriptekkel és segédprogramokkal

9. modul: Alapszintű adminisztráció technikai felhasználóknak

  • Szerepkörök és jogosultságok
  • Erőforrás-vezérlés (Query Bands, Priority Scheduler)
  • Monitorozás a DBQLOGTBL, DBC.Tables, ResUsage segítségével
  • Bevált gyakorlatok megosztott környezetekhez

10. modul: Záró integrációs labor

  • Teljes körű gyakorlati eset:
    • Adatbetöltés
    • Transzformáció és aggregálás
    • Mutatók létrehozása OLAP-függvényekkel
    • Optimalizálás és magyarázat
    • Végső exportálás
  • A bevált gyakorlatok és a gyakori hibák megvitatása

Követelmények

  • A relációs adatbázisok és az SQL alapfogalmainak ismerete
  • Tapasztalat nagy adathalmazok lekérdezésében vagy adatkörnyezetekben végzett munkában
  • Az üzleti intelligencia vagy analitikai célok ismerete

Célközönség

  • Adatelemzők és üzleti intelligencia szakemberek
  • SQL-fejlesztők és adatmérnökök
  • Technikai felhasználók, akik Teradata környezetben kezelik vagy optimalizálják az adatokat

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák