Schulungsübersicht
Einführung
- Was sind analytische Funktionen?
- Vorteile und Anwendungsfälle
- Überblick über gängige analytische Funktionen
Analytische Grundfunktionen
- ROW_NUMBER(), RANK(), DENSE_RANK()
- Verständnis der PARTITION BY- und ORDER BY-Klauseln
- Beispiele und Anwendungsfälle
Statistisch-analytische Funktionen
- SUM(), AVG(), MIN(), MAX()
- LEAD() und LAG()
- Anwendungsfälle und Szenarien
Fensterklausel
- Erforschung der WINDOWING-Klausel
- Verstehen von UNBOUNDED, CURRENT ROW und N PRECEDING/FOLLOWING
- Praktische Anwendungen
Erweiterte analytische Funktionen
- FIRST_VALUE() und LAST_VALUE()
- PERZENTIL_CONT() und PERZENTIL_DISC()
- Anwendungsfälle und Vergleiche
Komplexe Abfragen mit analytischen Funktionen
- Kombinieren von analytischen Funktionen mit GROUP BY
- Verschachtelte analytische Funktionen
- Beispiele aus der Praxis
Optimieren analytischer Funktionen
- Effiziente Nutzung von analytischen Funktionen in großen Datensätzen
- Analyse der Abfrageleistung
- Indizierungsstrategien
Fehlersuche und bewährte Praktiken
- Erkennen und Lösen häufiger Probleme
- Bewährte Verfahren zum Schreiben effizienter Abfragen
- Tipps zur Pflege und Aktualisierung von Analytic Function-Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
-
Grundlegendes Verständnis von SQL
Vertrautheit mit relationalen Datenbanken
Programmiererfahrung auf mittlerem Niveau, vorzugsweise in SQL
Publikum
-
Datenbank-Administratoren
SQL Entwickler
Datenanalysten
Erfahrungsberichte (5)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Kurs - ArcGIS for Spatial Analysis
Der Ausbilder passte die Materialien und Inhalte an das an, was seiner Meinung nach für uns am besten geeignet war, und er hatte Erfolg. Die Qualität der Schulung war ausgezeichnet.
Jorge Sanchez Hernandez - CSMART - Carnival
Kurs - QGIS for Geographic Information System
Maschinelle Übersetzung
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Kurs - Data Analysis with SQL, Python and Spotfire
Professionell und sehr praktisch, nützlich für die tägliche Arbeit
Jozefin Rékasi - SC Automobile Dacia SA
Kurs - Advanced Data Analysis with TIBCO Spotfire
Maschinelle Übersetzung
Es deckte die Bereiche ab, für die ich mich vor dem Kurs interessiert hatte: Datenbeziehungen, Verwendung von Python-Skripten. Die Verbindung zu Datenbanken wird im Modul für Fortgeschrittene behandelt.
Cristian Tudose - SC Automobile Dacia SA
Kurs - Introduction to Spotfire
Maschinelle Übersetzung