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
Architektur von Greenplum
- Massivparallele Verarbeitung sowie symmetrische Mehrprozesssysteme
- Funktionen der einzelnen Segmente sowie Konfiguration des Clusters
- Skalierbarkeit und Datenverteilung
- Architektur des Greenplum Data Warehouses
Tabellenstrukturen in Greenplum
- Unterschiede zwischen verteilten und zufällig belegten Tabellen
- Heap-Tabellen im Vergleich zu append-only-Tabellen
- Zeilen- versus spaltenbasierte Speicherformate
- Partitionierte sowie gruppierte Tabellen
Datenverteilung und Hashing-Verfahren
- Logik der Hash-Funktionen sowie Auswahl passender Verteilungskeys
- Umgang mit Datenungleichgewichten und deren Einfluss auf die Performance
- Hash-Maps sowie Strategien zur Zuweisung von Datensätzen
Indizes und Leistungsoptimierung
- Cluster- sowie nicht cluster-basierte Indizes
- Einsatz von B-Tree- und Bitmap-Indizes je nach Anwendungsfall
- Auswirkungen der Indexnutzung auf Abfragen sowie Speicherplatzverbrauch
Physische Gestaltung der Datenbank
- Normalisierung sowie Entwurf logischer Datenmodelle
- Strategien für Nutzerzugriffe und Analyse von Datenverteilung
- Bewertung der Datendemografie zur Auswahl optimaler Indexstrukturen
Techniken der Denormalisierung
- Verwendung abgeleiteter Daten, Zusammenfassungstabellen sowie vorab ausgeführte Joins
- Nutzung spaltenbasierten Tabellen als Methode der vertikalen Partitionierung
- Aufbau von Data Marts sowie Einsatz materialisierter Sichten
Fortgeschrittene SQL-Techniken und Abfrageverarbeitung
- Strategien bei der Auswahl von Join-Typen sowie deren Verteilung über Cluster-Knoten
- Einsatz OLAP- und Fensterfunktionen in komplexen Abfragen
- Handhabung temporärer Tabellen, Unterabfragen sowie abgeleiteter Tabellen
EXPLAIN-Pläne und Abfrageoptimierung
- Lesen und Interpretieren der Ausgabe des EXPLAIN-Befehls
- Analyse von Kostenmodellen sowie Optimierungsmöglichkeiten der Pläne
- Verlagerung von Join-Operationen sowie Ausführung lokal auf den Cluster-Knoten
Hilfsprogramme und bewährte Praktiken in Greenplum
- Einsatz der Befehle ANALYZE sowie VACUUM
- Effizientes Laden und Verschieben von Daten mithilfe des Tools Nexus
- Maßnahmen zur Sicherheit, Berechtigungsvergabe sowie Leistungsoptimierung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse relationaler Datenbanken und SQL
- Erfahrung im Bereich Data Warehousing oder analytischer Systeme
- Vertrautheit mit der Bedienung der Linux-Kommandozeile
Zielgruppe
- Datenarchitekten und -ingenieure
- Datenbankadministratoren sowie technische Führungskräfte
- BI-Entwickler sowie Analytics-Spezialisten, die mit Greenplum arbeiten
21 Stunden
Erfahrungsberichte (1)
die Praktiken
Liliana Padilla - Hipodromo de Agua Caliente
Kurs - Greenplum Architecture and Data Modeling
Maschinelle Übersetzung