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)
Des exemples pratiques nous ont permis de ressentir concrètement le fonctionnement du programme. De bonnes explications et une intégration efficace des concepts théoriques et de leur rapport aux applications pratiques.
Ian - Archeoworks Inc.
Formation - ArcGIS Fundamentals
Traduction automatique
Tous les sujets qu'il a abordés, y compris des exemples. Il a é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é que tous les modules étaient applicables aux problèmes que je tente de résoudre au travail. L'intégration de la formation avec des 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 préférée lors de la formation était l'organisation et le lieu
Hamid Tuama - Ability with Innovation General Contracting (DMCC Branch)
Formation - ArcGIS for Spatial Analysis
Traduction automatique