Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Einführung in Teradata

Modul 1: Grundlagen und Architektur von Teradata

  • Was ist Teradata und wofür wird es verwendet?
  • Parallelarchitektur: AMPs, PEs, BYNET
  • Datenverteilung und Hashing
  • Wichtige Konzepte: Sessions, Spool, Locks
  • Systemverbindung: Teradata Studio / BTEQ / SQL Assistant

Modul 2: Einführung in SQL mit Teradata

  • Grundlegende SELECT-Anfragen, WHERE, ORDER BY
  • Datentypen und Casting
  • Mathematische und Datumsfunktionen
  • Verwendung von ALIAS, CASE-Ausdrücke
  • Spezielle Teradata-Operatoren (TOP, QUALIFY, SAMPLE)
  • Geführte Übung: Abfragen auf realen Tabellen

Modul 3: Joins, Unterabfragen und Set-Operatoren

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins ohne ON-Klausel (kartesische Produkte)
  • 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()
  • Anwendungsbeispiele: KPIs, Trends, kumulierte Werte

Modul 5: Daten- und Tabellenverwaltung

  • Tabellentypen: permanent, volatile, globale Temporär-Tabellen
  • Erstellung und Nutzung von Sekundäridexes und Join-Indexen
  • Einfügen, Aktualisieren und Löschen von Datensätzen
  • MERGE, UPSERT und Duplikatkontrolle
  • Transaktionen und Lock-Verwaltung

Modul 6: Optimierung und Performance-Tuning

  • Der Teradata-Optimizer: Wie werden Ausführungspläne erstellt?
  • Verwendung von EXPLAIN und COLLECT STATISTICS
  • Daten-Skew (Ungleichverteilung) und wie man ihn vermeidet
  • Best Practices für das Query-Design
  • Identifikation von Engpässen (Spool, Locks, Redistribution)
  • Übung: Vergleich optimierter und nicht optimierter Abfragen

Modul 7: Partitionierung und Datenkompression

  • Partitionierungstypen: Range, Case, Multi-Level
  • Vorteile und praktische Anwendung bei grossen Abfragen
  • Block-Level-Compression (BLC) und Spaltenkompression
  • Vorteile und Einschränkungen

Modul 8: Datenladen und Datenextraktion

  • TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
  • Massenladung (Bulk loading) vs. stückweises Einfügen
  • Fehlerbehandlung und Wiederholungen
  • Exportierung von Ergebnissen in Dateien oder externe Systeme
  • Basisautomatisierung mit Skripts und Utilities

Modul 9: Grundlegende Verwaltung für technische Benutzer

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

Modul 10: Abschluss-Integrationslabor

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

Voraussetzungen

  • Verständnis von relationalen Datenbanken und SQL-Konzepten
  • Erfahrung im Abfragen grosser Datensammlungen oder in Datenumgebungen
  • Vertrautheit mit Business Intelligence- oder Analytik-Zielen

Zielgruppe

  • Datenanalysten und Business Intelligence-Professionals
  • 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