Kurzusleírás

Bevezetés a Teradata-ba

Modul 1: Teradata alapok és architektúra

  • Mi az a Teradata és mihez használjuk?
  • Parhuzamos architektúra: AMP-k, PE-k, BYNET
  • Adatok elosztása és hash-elése
  • Kulcsfogalmak: munkamenetek, spool, zárók
  • Teradata Studio / BTEQ / SQL Asszisztens használata

Modul 2: Bevezetés a SQL-ba a Teradata-ban

  • Alap SELECT, WHERE, ORDER BY
  • Adattípusok és típusváltás
  • Matematika és dátumfüggvények
  • ALIAS és CASE kifejezések használata
  • Teradata-specifikus operátorok (TOP, QUALIFY, SAMPLE)
  • Irányított gyakorlat: lekérdezések valós táblákon

Modul 3: Csatolások, allekérdezések és halmazműveletek

  • INNER, LEFT, RIGHT, FULL OUTER csatolások
  • Csatolások ON kláuzus nélkül (kartéziánus szorzat)
  • Skalár és korrelált allekérdezések
  • UNION, INTERSECT, MINUS
  • Adatintegráció gyakorlati feladatok

Modul 4: Analitikai és OLAP funkciók

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Adatok részelése PARTITION BY használatával
  • Ablakozás OVER() és ORDER BY használatával
  • LAG(), LEAD(), FIRST_VALUE()
  • Alkalmazási esetek: KPI-k, trendek, kumulatív értékek

Modul 5: Adatok és táblák Management

  • Táblatípusok: állandó, változékony, globális ideiglenes
  • Második és csatolási indexek létrehozása és használata
  • Beszúrás, frissítés és törlés műveletek
  • MERGE, UPSERT és duplázás-ellenőrzés
  • Tranzakciók és zárók kezelése

Modul 6: Optimalizálás és teljesítményfinomítás

  • Teradata optimalizáló: hogyan választja ki a végrehajtási tervek
  • EXPLAIN és COLLECT STATISTICS használata
  • Elszórtaság és annak elkerülése
  • Lekérdezéstervezési legjobb gyakorlatok
  • Üzenőcső, zárók, újraeloszlás problémák azonosítása
  • Gyakorlat: optimalizált és nem optimalizált lekérdezések összehasonlítása

Modul 7: Adatok osztása és tömörítése

  • Osztás típusok: tartomány, eset, többszintű
  • Használati előnyök és nagy lekérdezésekben való gyakorlati alkalmazás
  • Blokkszintű tömörítés (BLC) és oszlopos tömörítés
  • Előnyök és korlátok

Modul 8: Adatok betöltése és kinyerése

  • TPT (Teradata Parhuzamos Transzporter) vs. FastLoad / MultiLoad
  • Tömör betöltés vs. tömbbeszúrás
  • Hiba kezelése és újrapróbálkozás
  • Eredmények exportálása fájlokba vagy külső rendszerekbe
  • Alap automatikusítás script-ekkel és eszközökkel

Modul 9: Alapkezelés technikus felhasználók számára

  • Szerepek és engedélyek
  • Erőforrás-kezelés (Query Bands, Priority Scheduler)
  • Monitorozás DBQLOGTBL, DBC.Tables, ResUsage használatával
  • Legjobb gyakorlatok közös környezetekben

Modul 10: Végleges integrációs labor

  • Teljes végrehajtású gyakorlati eset:
  • Adatok betöltése
  • Átalakítás és agregáció
  • KPI-k létrehozása OLAP funkciókkal
  • Optimalizálás és EXPLAIN
  • Végleges export
  • Legjobb gyakorlatok és gyakori hibák megvitatása

Összefoglalás és következő lépések

Követelmények

  • Relációs adatbázisok és SQL koncepciók megértése
  • Nagy adathalmazok lekérdezésének vagy adatok kezelésének tapasztalata
  • Ismeret a üzleti intelligencia vagy analitikai célokról

Audiencia

  • Adatanalitikusok és üzleti intelligencia szakemberek
  • SQL fejlesztők és adatmérnökök
  • Technikai felhasználók, akik kezelik vagy optimalizálják az adatokat Teradata környezetekben
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák