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 und Architektur von Teradata
- Was ist Teradata und wofür wird es verwendet?
- Parallele Architektur: AMPs, PEs, BYNET
- Datenverteilung und Hashing
- Schlüsselkonzepte: Sitzungen, Spool, Locks
- Verbindung zum System: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Einführung in SQL in Teradata
- Grundlegendes SELECT, WHERE, ORDER BY
- Datentypen und Casting
- Mathematische und Datumsfunktionen
- Verwendung von ALIAS und CASE-Ausdrücken
- Spezialoperationen von Teradata (TOP, QUALIFY, SAMPLE)
- Angeleitete Praxis: Abfragen auf realen Tabellen
Modul 3: Joins, Unterabfragen und Mengenoperatoren
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins ohne ON-Klausel (Cartesisches Produkt)
- Skalare und korrelierte Unterabfragen
- UNION, INTERSECT, MINUS
- Praktische Ü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: Permanent, Volatile, Global Temporary
- Erstellung und Verwendung von Sekundäridices und Join-Indices
- 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 Pläne entschieden werden
- Verwendung von EXPLAIN und COLLECT STATISTICS
- Skew und wie er vermieden wird
- Best Practices für das Query-Design
- Identifizierung von Engpässen (Spool, Locks, Redistribution)
- Praxis: Vergleich optimierter vs. nicht optimierter Queries
Modul 7: Partitionierung und Datenkompression
- Partitionierungstypen: Range, Case, Multi-Level
- Vorteile und praktische Anwendung bei großen Queries
- Block Level Compression (BLC) und Spaltenkompression
- Vorteile und Einschränkungen
Modul 8: Datenladed und -extraktion
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk Loading vs. Batches-Einfügen
- Fehlerbehandlung und Wiederholungen
- Export von Ergebnissen in Dateien oder externe Systeme
- Grundlegende Automatisierung mit Skripten und Utilities
Modul 9: Grundlegende Verwaltung für technische Benutzer
- Rollen und Berechtigungen
- Ressourcenkontrolle (Query Bands, Priority Scheduler)
- Monitoring mit DBQLOGTBL, DBC.Tables, ResUsage
- Best Practices für geteilte Umgebungen
Modul 10: Abschluss-Integrationslaboratorium
-
End-to-End-Praxisfall:
- Datenladed
- Transformation und Aggregation
- Erstellung von Indikatoren mit OLAP-Funktionen
- Optimierung und Erklärung
- Finaler Export
- Diskussion von Best Practices und häufigen Fehlern
Voraussetzungen
- Grundlegende Kenntnisse in relationalen Datenbanken und SQL-Konzepten
- Erfahrung in der Abfrage großer Datensätze oder die Arbeit in Datenumgebungen
- Vertrautheit mit Geschäftszielsetzungen oder analytischen Zielen
Zielgruppe
- Datenanalysten und BI-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