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 von Teradata und seine Architektur
- Was ist Teradata und wofür wird es verwendet?
- Parallele Architektur: AMPs, PEs, BYNET
- Datenverteilung und Hashing
- Kernkonzepte: Sitzungen, Spool, Locks
- Verbindung zum System: Teradata Studio / BTEQ / SQL Assistant
Modul 2: Einführung in SQL bei Teradata
- Grundlegende SELECT-Abfragen, WHERE, ORDER BY
- Datentypen und Umwandlung
- Mathematische und Datumsfunktionen
- Verwendung von ALIAS, CASE-Ausdrücken
- Spezielle Teradata-Operatoren (TOP, QUALIFY, SAMPLE)
- Geleitete Praxis: Abfragen auf realen Tabellen
Modul 3: Joins, Subqueries und Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins ohne ON-Klausel (Cartesisches Produkt)
- Skalar- und korrelierte Subqueries
- UNION, INTERSECT, MINUS
- Praktische Übungen zur Datenintegration
Modul 4: Analytische Funktionen und OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Datenpartitionierung mit PARTITION BY
- Fenster mit OVER() und ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Anwendungsfälle: KPIs, Trends, kumulative Werte
Modul 5: Daten- und Tabellenverwaltung
- Tabellentypen: Permanente, volatile, globale temporäre
- Erstellung und Verwendung von Sekundärindizes und Join-Indizes
- Einfügung, Aktualisierung und Löschung von Datensätzen
- MERGE, UPSERT und Duplikatkontrolle
- Transaktionen und Lock-Verwaltung
Modul 6: Optimierung und Performance Tuning
- Der Teradata-Optimizer: Wie er die Ausführungspläne bestimmt
- Verwendung von EXPLAIN und COLLECT STATISTICS
- Skew und wie man es vermeidet
- Best Practices für die Query-Design
- Identifikation von Engpässen (Spool, Locks, Redistribution)
- Praxis: Vergleich zwischen optimierten und nicht optimierten Abfragen
Modul 7: Datenpartitionierung und -kompression
- Partitionstypen: Range, Case, Multi-Level
- Vorteile und praktische Anwendung in großen Abfragen
- Block Level Compression (BLC) und Columnar Kompression
- Vorteile und Einschränkungen
Modul 8: Datenladung und -extraktion
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Massendatenladung vs. Batch-Einfügung
- Fehlerbehandlung und Wiederholungen
- Export von Ergebnissen in Dateien oder externe Systeme
- Grundlegende Automatisierung mit Skripten und Tools
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 geteilte Umgebungen
Modul 10: Endgültiges Integrationslabor
-
Praktischer Fall von Anfang bis Ende:
- Datenladung
- Transformation und Aggregation
- Erstellung von Indikatoren mit OLAP-Funktionen
- Optimierung und Erklärung
- Endgültiger Export
- Diskussion von Best Practices und häufigen Fehlern
Voraussetzungen
- Verständnis von relationalen Datenbanken und SQL-Grundlagen
- Erfahrung im Abfragen großer Datensätze oder in Datenumgebungen
- Vertrautheit mit Zielen der Business Intelligence oder Analyse
Zielgruppe
- Data Analysts und Fachleute für Business Intelligence
- SQL-Entwickler und Dateningenieure
- Technische Benutzer, die Daten in Teradata-Umgebungen verwalten oder optimieren
35 Stunden
Erfahrungsberichte (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.