Die Schulung richtet sich an Entwickler von Datenbanken und ETL-Prozessen.
Im Grundlagenkapitel wird eine umfassende Einführung in das EXASolution-System gegeben. Nach einem kurzen Abriss der von EXASolution adressierten Ziele werden die wichtigsten Konzepte und die Architektur des Systems vorgestellt. Dabei werden folgende Themen behandelt:
- Business Intelligence: Herausforderungen und Lösungen
- Referenzbeispiele: Wie setzen Kunden EXASolution ein, welchen Nutzen ziehen sie daraus
- EXASolution in-depth: algorithmische Grundlagen von EXASolution, insbesondere die Funktionsweise der parallelen und Arbeitsspeicheralgorithmen sowie der Kompression
- Integration in die Systemlandschaften, Maintenance
- Überblick über EXASOL Services: Support, Kundenportal, Hosting/Housing, Projekte
Im Weiteren werden Besonderheiten, sowie wichtige Konzepte der EXASolution im Detail besprochen:
- EXASOL SQL
- Das Schema-Konzept
- Behandlung von Bezeichnern im EXASOL SQL-Dialekt
- Ausgewählte SQL Konstukre
- Datenbank-Design Grundlagen
- Mandantenfähigkeit
- Rechte- und Benutzerverwaltung in EXASolution
- Wichtige Systemtabellen und -befehle
- DB-internes Monitoring mit statistischen Systemtabellen
- Eigenschaften und Verhalten des Transaktionssystems
- Skripting Grundlagen
- Einführung in die Thematik „ETL“
- Transfer von Daten mit Hilfe von EXAloader
- Transformationen mit Hilfe von reinem SQL an Beispielen
Praktische SQL-Erfahrungen