Struttura del corso
Introduzione
- Cosa sono le funzioni analitiche?
- Vantaggi e casi d'uso
- Panoramica delle funzioni analitiche comuni
Funzioni analitiche di base
- ROW_NUMBER(), RANGO(), DENSE_RANK()
- Informazioni sulle clausole PARTITION BY e ORDER BY
- Esempi e casi d'uso
Funzioni analitiche statistiche
- SOMMA(), MEDIA(), MIN(), MAX()
- LEAD() e LAG()
- Casi d'uso e scenari
Clausola di windowing
- Esplorazione della clausola WINDOWING
- Informazioni su UNBOUNDED, CURRENT ROW e N PRECEDING/FOLLOWING
- Applicazioni pratiche
Funzioni analitiche avanzate
- FIRST_VALUE() e LAST_VALUE()
- PERCENTILE_CONT() e PERCENTILE_DISC()
- Casi d'uso e confronti
Query complesse con funzioni analitiche
- Combinazione di funzioni analitiche con GROUP BY
- Funzioni analitiche nidificate
- Esempi reali
Ottimizzazione delle funzioni analitiche
- Uso efficiente delle funzioni analitiche in set di dati di grandi dimensioni
- Analisi delle prestazioni delle query
- Strategie di indicizzazione
Risoluzione dei problemi e procedure consigliate
- Identificazione e risoluzione dei problemi comuni
- Procedure consigliate per la scrittura di query efficienti
- Suggerimenti per la gestione e l'aggiornamento delle query delle funzioni analitiche
Riepilogo e prossime tappe
Requisiti
-
Conoscenza di base di SQL
Familiarità con i database relazionali
Esperienza di programmazione di livello intermedio, preferibilmente in SQL
Pubblico
-
Amministratori di database
SQL Sviluppatori
Analisti di dati
Recensioni (5)
Dużo cierpliwości
Mateusz - WestWind Energy Polska Sp. z o.o.
Corso - ArcGIS for Spatial Analysis
Il formatore ha adattato i materiali e i contenuti a ciò che pensava sarebbe stato meglio per noi e ci è riuscito. La qualità della formazione è stata eccellente.
Jorge Sanchez Hernandez - CSMART - Carnival
Corso - QGIS for Geographic Information System
Traduzione automatica
I genuinely enjoyed the lots of labs and practices.
Vivian Feng - Destination Canada
Corso - Data Analysis with SQL, Python and Spotfire
Professionale e molto pratico, utile in un lavoro quotidiano
Jozefin Rékasi - SC Automobile Dacia SA
Corso - Advanced Data Analysis with TIBCO Spotfire
Traduzione automatica
Ha coperto le aree che mi interessavano prima del corso: relazioni tra i dati, uso di script python. La connessione ai database sarà trattata nel modulo avanzato.
Cristian Tudose - SC Automobile Dacia SA
Corso - Introduction to Spotfire
Traduzione automatica