Kurzusleírás

Bevezetés a Teradatbe

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

  • Mi a Teradata és mire használják?
  • Párhuzamos architektúra: AMPs, PEs, BYNET
  • Adatelosztás és hashing
  • Kulcsfogalmak: munkamenetek, spool, zárak
  • Kapcsolódás a rendszerhez: Teradata Studio / BTEQ / SQL Assistant

2. modul: SQL bevezetés a Teradatban

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

3. modul: Joins, Subqueries és Set Operators

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • JOIN ON klauzula nélkül (Descartes-szorzat)
  • Skaláris és korrelált allekérdezések
  • UNION, INTERSECT, MINUS
  • Adatintegrációs gyakorlatok

4. modul: Analitikai és OLAP függvények

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Adatfelosztás PARTITION BY-val
  • Ablakok OVER() és ORDER BY-val
  • LAG(), LEAD(), FIRST_VALUE()
  • Használati esetek: KPI-k, trendek, összesítések

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

  • Táblatípusok: állandó, ideiglenes, 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átumok kezelése
  • Tranzakciók és zárolások kezelése

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

  • A Teradata Optimizer: hogyan dönt a tervekről
  • EXPLAIN és COLLECT STATISTICS használata
  • Skew és annak elkerülése
  • Lekérdezéstervezés legjobb gyakorlatai
  • Szűk keresztmetszetek azonosítása (spool, zárak, újraelosztás)
  • Gyakorlat: optimalizált vs. nem optimalizált lekérdezések összehasonlítása

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

  • Particionálás típusai: Range, Case, Multi-Level
  • Előnyök és gyakorlati használat 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ás
  • Eredmények exportálása fájlokba vagy külső rendszerekbe
  • Alapvető automatizálás szkriptekkel és segédprogramokkal

9. modul: Alapvető adminisztráció technikai felhasználóknak

  • Szerepkörök és engedélyek
  • Erőforrás-vezérlés (Query Bands, Priority Scheduler)
  • Megfigyelés DBQLOGTBL, DBC.Tables, ResUsage segítségével
  • Ajánlott eljárások megosztott környezetekhez

10. modul: Integrációs záró labor

  • Gyakorlati esettanulmány végigvezetésével:
    • Adatbetöltés
    • Adatátalakítás és összesítés
    • Mutatók készítése OLAP függvényekkel
    • Optimalizálás és magyarázat
    • Végső exportálás
  • Ajánlott eljárások és gyakori hibák megvitatása

Követelmények

  • Relációs adatbázisok és SQL alapfogalmak ismerete
  • Nagy adathalmazok lekérdezésének vagy adatkörnyezetekben való munka tapasztalata
  • Ismeret az üzleti intelligencia vagy elemzés céljaival

Kö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
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák