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 verwendet?
- Parallele Architektur: AMPs, PEs, BYNET
- Datenverteilung und Hashing
- Schlüsselbegriffe: Sessions, Spool, Locks
- Verbindung zum System: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Einführung in SQL in Teradata
- Grundlegende SELECT, WHERE, ORDER BY
- Datentypen und Casting
- Mathematische Funktionen und Datumsfunktionen
- Einsatz von ALIAS, CASE-Ausdrücken
- Teradata-spezifische Operatoren (TOP, QUALIFY, SAMPLE)
- Geführte Praxis: Abfragen über reale Tabellen
Modul 3: Joins, Unterabfragen und Mengenoperatoren
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins ohne ON-Klausel (kartesisches Produkt)
- Skalar- und korrelierte Unterabfragen
- UNION, INTERSECT, MINUS
- Praxisübungen zur Dateneinbindung
Modul 4: Analytische Funktionen und OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datenaufteilung mit PARTITION BY
- Fensterfunktionen mit OVER() und ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Anwendungsfälle: KPIs, Trends, Kumulationen
Modul 5: Datenverwaltung und Tabellen
- Tabellentypen: permanente, volatile, global temporäre
- Erstellung und Einsatz sekundärer Indizes und Join-Indizes
- Einfügen, Aktualisieren und Löschen von Datensätzen
- MERGE, UPSERT und Duplikatskontrolle
- Transaktionen und Lock-Steuerung
Modul 6: Optimierung und Performance-Tuning
- Teradata Optimizer: Entscheidungsfindung für Pläne
- Einsatz von EXPLAIN und COLLECT STATISTICS
- Skew und dessen Vermeidung
- Best Practices im Abfragedesign
- Identifikation von Engpässen (Spool, Locks, Redistribution)
- Praxis: Vergleich zwischen optimierten und nicht optimierten Abfragen
Modul 7: Datenpartitionierung und -kompression
- Partitionierungstypen: Range, Case, Multi-Level
- Vorteile und praktische Anwendung bei großen Abfragen
- Block Level Compression (BLC) und Columnar Compression
- Vorteile und Einschränkungen
Modul 8: Datenlading und Extraktion
- TPT (Teradata Parallel Transporter) im Vergleich zu FastLoad / MultiLoad
- Bulk Loading vs. Batch-Einfügung
- Fehlerbehandlung und Wiederholungen
- Export von Ergebnissen in Dateien oder externe Systeme
- Grundlegende Automatisierung mit Skripten und Utilities
Modul 9: Basisadministration für technische Benutzer
- Rollen und Berechtigungen
- Ressourcenkontrolle (Query Bands, Priority Scheduler)
- Monitoring mit DBQLOGTBL, DBC.Tables, ResUsage
- Best Practices für gemeinsame Umgebungen
Modul 10: Finaler Integrationslabor
-
Praxisfall vom Start bis zum Ende:
- Datenlading
- Transformation und Aggregation
- Erstellung von KPIs mit OLAP-Funktionen
- Optimierung und Erklärung
- Finale Exportierung
- Diskussion von Best Practices und häufigen Fehlern
Voraussetzungen
- Verständnis von relationalen Datenbanken und SQL-Konzepten
- Erfahrung mit der Abfrage großer Datensätze oder Arbeit in Datenumgebungen
- Vertrautheit mit Business-Intelligence- oder Analyseziele
Zielgruppe
- Data Analysts und Business-Intelligence-Profis
- 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