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.
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
Erfahrungsberichte (1)
leidenschaftlicher Trainer
Sylvia Baniak - Maastricht University | UMIO
Kurs - Teradata Fundamentals
Maschinelle Übersetzung