Kurzusleírás

Bevezetés a Teradatába

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

  • Mi az a Teradata, és mire használható?
  • Párhuzamos architektúra: AMPs, PEs, BYNET
  • Adatok elosztása és hashelés
  • Fontos fogalmak: munkamenetek, spool, zárolások
  • Kapcsolódás a rendszerhez: Teradata Studio / BTEQ / SQL Assistant

Modul 2: Bevezetés az SQL-hez a Teradatában

  • Alapvető SELECT, WHERE, ORDER BY
  • Adattípusok és konverziók
  • Matematikai és dátum-függvények
  • ALIAS használata, CASE kifejezések
  • Teradata speciális operátorok (TOP, QUALIFY, SAMPLE)
  • Útmutatott gyakorlat: lekérdezések valós táblákon

Modul 3: Joins, allekérdezések és halmazműveletek

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • JOIN anélkül, hogy ON záradékot használnánk (cartesziánus szorzat)
  • Skalár és korrelált allekérdezések
  • UNION, INTERSECT, MINUS
  • Gyakorlati adatintegrációs feladatok

Modul 4: Analitikai függvények és OLAP

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Adatok particionálása PARTITION BY segítségével
  • Ablakdefiníciók OVER() és ORDER BY használatával
  • LAG(), LEAD(), FIRST_VALUE()
  • Használati esetek: KPI-k, trendek, összegzések

Modul 5: Adatok és táblák kezelése

  • Tábla típusok: állandó, ideiglenes, globális ideiglenes
  • Másodlagos indexek és join indexek létrehozása és használata
  • Sorok beszúrása, frissítése és törlése
  • MERGE, UPSERT és azonosított sorok kezelése
  • Tranzakciók és zárolások kezelése

Modul 6: Optimalizálás és teljesítményfinomhangolás

  • A Teradata Optimizer: milyen tervet dolgoz fel
  • EXPLAIN és COLLECT STATISTICS használata
  • Szew és annak elkerülése
  • Lekérdezések tervezésének legjobb gyakorlatai
  • Bottleneck azonosítása (spool, zárolások, újraterjesztés)
  • Gyakorlat: optimalizált és nem optimalizált lekérdezések összehasonlítása

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

  • Particionálás típusai: intervallum, eset, több szintű
  • Jelentős lekérdezésekben való gyakorlati használatuk előnyei
  • Blokk szintű tömörítés (BLC) és oszlop alapú tömörítés
  • Előnyök és korlátozások

Modul 8: Adatbetöltés és -kiválasztás

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Masszív betöltés és kötegelt beszúrás különbségei
  • Hibakezelés és újrakísérletek kezelése
  • Eredmények exportálása fájlokba vagy külső rendszerekbe
  • Alapvető automatizálás szkriptekkel és eszközökkel

Modul 9: Alapvető adminisztráció technikai felhasználók számára

  • Szerepkörök és jogosultságok
  • Erőforráskezelés (Query Bands, Priority Scheduler)
  • Figyelés DBQLOGTBL, DBC.Tables, ResUsage segítségével
  • Legjobb gyakorlatok közös környezetekben

Modul 10: Végleges integrációs laboratórium

  • Végsőponti gyakorlat:
    • Adatbetöltés
    • Átalakítás és összesítés
    • Indikátorok létrehozása OLAP függvényekkel
    • Optimalizálás és magyarázat
    • Végleges exportálás
  • Jól megtervezett gyakorlatok és gyakori hibák beszélése

Követelmények

  • Relációs adatbázisok és SQL alapfogalmak megértése
  • Tapasztalat nagy mennyiségű adatok lekérdezésével vagy az adatkörnyezetekben való munkavégzéssel
  • Ismeret az üzleti intelligencia vagy analitika céljairól

Célközönség

  • Adatanalitikusok és üzleti intelligencia szakemberek
  • SQL fejlesztők és adatmérnökök
  • Technikai felhasználók, akik adatait kezelik vagy optimalizálnak Teradata környezetben.
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák