SQL-Transformationen beschreiben den Vorgang, mit dem Rohdaten innerhalb eines Analysesystems systematisch in auswertbare Strukturen überführt werden. Azure Synapse Analytics bietet dafür verteilte SQL-Engines und Speichertypen. ETL-Entwickler:innen nutzen diese Möglichkeiten, um aufwendige Verarbeitungsschritte näher am Zielsystem auszuführen.
!Kursinhalt
!1. Aufbau von Azure Synapse aus ETL-Sicht
*Dedizierte und serverlose SQL-Pools
*Zusammenspiel mit Azure Storage
*Rolle externer Tabellen
!2. Kernmuster SQL-basierter Transformationen
*Filter-, Aggregations- und Join-Operationen
*Arbeiten mit Fensterfunktionen
*Zusammenführung mehrerer Quellstrecken
!3. Schreibmuster im Zielsystem
*Einsatz von CTAS und CETAS
*Umgang mit inkrementellen Datenbeständen
*Verwendung temporärer Strukturen
!4. Performance-Aspekte
*Verteilung und Indizierung
*Partitionierungsstrategien
*Beobachtung von Abfragelaufzeiten
!Berufliche Relevanz
*Skalierbare Verarbeitung großer Datenmengen nahe am Zielsystem
*Grundlage für verlässliche Auswertungsstrukturen
*Schnittstelle zu Warehouse- und Analytics-Rollen