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