Plan du cours
Leçon 1 - Bases de SQL :
- Instructions Select
- Types de jointures
- Index
- Vues
- Requêtes imbriquées
- Union
- Création de tables
- Chargement de données
- Évacuation de données
- NoSQL
Leçon 2 - Modélisation des données :
- Systèmes ER basés sur les transactions
- Entrepôt de données
- Modèles d'entrepôt de données
- Schéma étoile
- Schémas en flocon de neige
- Dimensions à évolution lente (SCD)
- Données structurées et non structurées
- Moteurs de stockage de types de tables différents :
- Basé sur les colonnes
- Basé sur les documents
- En mémoire
Leçon 3 - Index dans le monde du NoSQL/de la science des données
- Contraintes (primaire)
- Balayage basé sur les index
- Optimisation des performances
Leçon 4 - NoSQL et données non structurées
- Quand utiliser NoSQL
- Données à cohérence éventuelle
- Schéma à la lecture vs. schéma à l'écriture
Leçon 5 - SQL pour l'analyse de données
- Fonctions de fenêtre
- Jointures latérales
- Lead & Lag
Leçon 6 - HiveQL
- Prise en charge de SQL
- Tables externes et internes
- Jointures
- Partitions
- Sous-requêtes corrélées
- Requêtes imbriquées
- Quand utiliser Hive
Leçon 7 - Redshift
- Conception et structure
- Verrouillages et ressources partagées
- Différences avec Postgres
- Quand utiliser Redshift
Pré requis
- Une compréhension des bases de données.
- L'expérience avec SQL est un atout.
Public cible
- Analystes d'affaires
- Développeurs logiciels
- Développeurs de bases de données
Nos clients témoignent (3)
Gunnar a ajusté le contenu pour la deuxième journée en fonction de nos retours du premier jour. Il est venu nous consulter pour savoir ce que nous avions aimé, détesté, trouvé difficile et comment nous souhaitions aborder la deuxième journée. J'ai apprécié le style d'enseignement de Gunnar : il alternait entre des exposés théoriques, des exemples partagés, nous laissait du temps pour pratiquer et répondait à nos questions avant de passer au sujet suivant. Cela signifiait que nous pouvions pleinement comprendre un sujet avant d'aborder le suivant. Cela a réduit l'excès d'informations et nous a donné la possibilité de consacrer plus de temps aux sujets qui nous posaient des difficultés et moins de temps à ceux que nous maîtrisions bien.
Ffion - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
La technique de formation de Gunnar est dynamique, complète et parfaitement adaptée aux besoins individuels. Dans notre groupe de cinq personnes, il a veillé à ce que chacun reste sur la bonne voie et comprenne pleinement le matériel tout au long du cours. Les connaissances et les ressources que nous avons acquises seront sans aucun doute précieuses pendant des années. Merci Gunnar !
Marcia - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique
Gunnar a créé une excellente complicité avec le public et a rapidement identifié nos besoins. Il était engageant et très compétent tout au long de la présentation, et nous avons beaucoup apprécié son humour.
Kurt - Complete Coherence
Formation - SQL For Data Science and Data Analysis
Traduction automatique