Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Einführung in Teradata

Modul 1: Grundlagen von Teradata und seine Architektur

  • Was ist Teradata und wofür wird es verwendet?
  • Parallele Architektur: AMPs, PEs, BYNET
  • Datenverteilung und Hashing
  • Kernkonzepte: Sessions, Spool, Locks
  • Verbindung zum System: Teradata Studio / BTEQ / SQL Assistant

Modul 2: Einführung in SQL in Teradata

  • Basis-SELECT, WHERE, ORDER BY
  • Datentypen und Casting
  • Mathematische und Datumsfunktionen
  • Verwendung von ALIASEN und CASE-Ausdrücken
  • Spezialoperatoren von Teradata (TOP, QUALIFY, SAMPLE)
  • Geführte Übung: Abfragen zu realen Tabellen

Modul 3: Joins, Unterabfragen und Set-Operatoren

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins ohne ON-Klausel (kartesisches Produkt)
  • Skalare und korrelierte Unterabfragen
  • UNION, INTERSECT, MINUS
  • Praxisübungen zur Datenintegration

Modul 4: Analytische Funktionen und OLAP

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Datenteilung mit PARTITION BY
  • Fenster mit OVER() und ORDER BY
  • LAG(), LEAD(), FIRST_VALUE()
  • Anwendungsfälle: KPIs, Trends, kumulierte Werte

Modul 5: Daten- und Tabellenverwaltung

  • Tabellentypen: permanente, volatile, globale temporäre Tabellen
  • Erstellung und Verwendung sekundärer Indizes und Join-Indexe
  • Einfügen, Aktualisieren und Löschen von Datensätzen
  • MERGE, UPSERT und Duplikatkontrolle
  • Transaktionen und Lock-Kontrolle

Modul 6: Optimierung und Performance-Tuning

  • Der Teradata-Optimizer: Wie er Ausführungspläne festlegt
  • Verwendung von EXPLAIN und COLLECT STATISTICS
  • Skew und wie man ihn vermeidet
  • Best Practices im Query-Design
  • Identifizierung von Engpässen (Spool, Locks, Redistribution)
  • Praxis: Vergleich von optimierten vs. nicht optimierten Abfragen

Modul 7: Partitionierung und Datenkompression

  • Partitionierungstypen: Range, Case, Multi-Level
  • Vorteile und praktische Anwendung in großen Abfragen
  • Block Level Compression (BLC) und Columnar Compression
  • Vorteile und Einschränkungen

Modul 8: Datenladen und -extraktion

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Bulk Loading vs. batchweises Einfügen
  • Fehlerbehandlung und Wiederholungen
  • Export von Ergebnissen in Dateien oder externe Systeme
  • Basis-Automatisierung mit Skripts und Utilities

Modul 9: Basisadministration für technische Benutzer

  • Rollen und Berechtigungen
  • Ressourcensteuerung (Query Bands, Priority Scheduler)
  • Überwachung mit DBQLOGTBL, DBC.Tables, ResUsage
  • Best Practices für geteilte Umgebungen

Modul 10: Abschließendes Integrationslaboratorium

  • End-to-End-Praxisfall:
    • Daten laden
    • Transformation und Aggregation
    • Erstellung von Kennzahlen mit OLAP-Funktionen
    • Optimierung und Erklärung
    • Finaler Export
  • Diskussion von Best Practices und häufigen Fehlern

Voraussetzungen

  • Grundkenntnisse in relationalen Datenbanken und SQL-Konzepten
  • Erfahrung im Abfragen großer Datensätze oder in Datenumgebungen
  • Vertrautheit mit Zielen der Geschäftsanalyse oder Business Intelligence

Zielgruppe

  • Datenanalysten und BI-Profis
  • SQL-Entwickler und Data Engineers
  • Technische Benutzer, die Daten in Teradata-Umgebungen verwalten oder optimieren

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien