Plan du cours
Introduction
- Que sont les fonctions analytiques ?
- Avantages et cas d'utilisation
- Aperçu des fonctions analytiques les plus courantes
Fonctions analytiques de base
- NUMÉRO_DE_RANGÉE(), RANG(), RANG_DENSE()
- Comprendre les clauses PARTITION BY et ORDER BY
- Exemples et cas d'utilisation
Fonctions d'analyse statistique
- SUM(), AVG(), MIN(), MAX()
- LEAD() et LAG()
- Cas d'utilisation et scénarios
Clause de ralentissement
- Explorer la clause WINDOWING
- Comprendre UNBOUNDED, CURRENT ROW et N PRECEDING/FOLLOWING
- Applications pratiques
Fonctions analytiques avancées
- FIRST_VALUE() et LAST_VALUE()
- PERCENTILE_CONT() et PERCENTILE_DISC()
- Cas d'utilisation et comparaisons
Requêtes complexes avec des fonctions analytiques
- Combinaison de fonctions analytiques avec GROUP BY
- Fonctions analytiques imbriquées
- Exemples concrets
Optimisation des fonctions analytiques
- Utilisation efficace des fonctions analytiques dans les grands ensembles de données
- Analyse des performances des requêtes
- Stratégies d'indexation
Dépannage et bonnes pratiques
- Identifier et résoudre les problèmes courants
- Meilleures pratiques pour rédiger des requêtes efficaces
- Conseils pour la maintenance et la mise à jour des requêtes Analytic Function
Résumé et prochaines étapes
Pré requis
- Compréhension de base du SQL
- Familiarité avec les bases de données relationnelles
- Expérience en programmation intermédiaire, idéalement en SQL
Audience
- Administrateurs de base de données
- Développeurs SQL
- Analystes de données
Nos clients témoignent (4)
Les exemples pratiques nous ont permis de ressentir réellement comment le programme fonctionne. Des explications détaillées et une intégration des concepts théoriques et leur relation avec les applications pratiques.
Ian - Archeoworks Inc.
Formation - ArcGIS Fundamentals
Traduction automatique
Tous les sujets qu'il a abordés, y compris des exemples. Et également expliqué comment ils sont utiles dans notre travail quotidien.
madduri madduri - Boskalis Singapore Pte Ltd
Formation - QGIS for Geographic Information System
Traduction automatique
J'ai vraiment apprécié la formation. J'ai trouvé tous les modules applicables aux problèmes que je cherche à résoudre au travail. L'intégration de la formation avec les carnets Jupyter était vraiment impressionnante.
Mark Firmin - Environment and Climate Change Canada
Formation - Python for Geographic Information System (GIS)
Traduction automatique
La chose que j'ai le plus aimée dans la formation était l'organisation et l'emplacement
Hamid Tuama - Ability with Innovation General Contracting (DMCC Branch)
Formation - ArcGIS for Spatial Analysis
Traduction automatique