Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Teradata
Modul 1: Grundlagen der Teradata-Architektur
- Was ist Teradata und wofür wird es eingesetzt?
- Parallele Architektur: AMPs, PEs, BYNET
- Datenverteilung und Hashing
- Schlüsselkonzepte: Sessions, Spool, Locks
- Systemanschluss: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Einführung in SQL unter Teradata
- Grundlegende SELECT-, WHERE- und ORDER BY-Befehle
- Datentypen und Typkonvertierung (Casting)
- Mathematische und Datumsfunktionen
- Verwendung von ALIAS, CASE-Ausdrücke
- Teradata-spezifische Operatoren (TOP, QUALIFY, SAMPLE)
- Geführte Praxis: Abfragen über reale Tabellen
Modul 3: Joins, Unterabfragen und Mengenoperationen
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins ohne ON-Klausel (kartesisches Produkt)
- Skalar- und korrelierte Unterabfragen
- UNION, INTERSECT, MINUS
- Praktische Übungen zur Datenintegration
Modul 4: Analytische Funktionen und OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datenpartitionierung mit PARTITION BY
- Fensterfunktionen mit OVER() und ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Anwendungsfälle: KPIs, Trends, Kumulationen
Modul 5: Daten- und Tabellenmanagement
- Tabellentypen: permanente, volatile und globale temporäre Tabellen
- Erstellung und Verwendung von Sekundärindexen und Join-Indexen
- Einfügen, Aktualisieren und Löschen von Datensätzen
- MERGE, UPSERT und Duplikatskontrolle
- Transaktionen und Lock-Steuerung
Modul 6: Optimierung und Performance-Tuning
- Der Teradata-Optimizer: Wie werden Pläne erstellt?
- Nutzung von EXPLAIN und COLLECT STATISTICS
- Skew (Verzerrung) und Vermeidungsstrategien
- Best Practices für das Design von Abfragen
- Identifikation von Engpässen (Spool, Locks, Redistribution)
- Praxis: Vergleich zwischen optimierten und nicht optimierten Abfragen
Modul 7: Datenpartitionierung und Komprimierung
- Partitionierungstypen: Range, Case, Multi-Level
- Vorteile und praktische Anwendung bei grossen Abfragen
- Block Level Compression (BLC) und Columnar Compression
- Vorteile und Einschränkungen
Modul 8: Datenladung und -extraktion
- TPT (Teradata Parallel Transporter) im Vergleich zu FastLoad / MultiLoad
- Bulk Loading versus Batch-Einfügung
- Fehlerbehandlung und Wiederholungsmechanismen
- Exportieren von Ergebnissen in Dateien oder externe Systeme
- Basis-Automatisierung mit Skripten und Hilfsprogrammen
Modul 9: Grundlegendes Administration 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-Labor zur Integration
-
Praxisfall von A bis Z:
- Datenladung
- Transformation und Aggregation
- Erstellen von KPIs mit OLAP-Funktionen
- Optimierung und Erklärung
- Abschluss-Export
- Diskussion von Best Practices und häufigen Fehlern
Voraussetzungen
- Verständnis für relationale Datenbanken und SQL-Konzepte
- Erfahrung in der Abfrage grosser Datensätze oder Arbeit in Datenumgebungen
- Vertrautheit mit Zielen der Geschäftsanalytik (Business Intelligence) oder Data Analytics
Zielgruppe
- Datenanalysten und Business-Intelligence-Professionals
- SQL-Entwickler und Data Engineers
- Technische Benutzer, die Daten in Teradata-Umgebungen verwalten oder optimieren
35 Stunden
Erfahrungsberichte (1)
leidenschaftlicher Trainer
Sylvia Baniak - Maastricht University | UMIO
Kurs - Teradata Fundamentals
Maschinelle Übersetzung