Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Passez au niveau supérieur en programmation SQL Server. Nous commencerons par démystifier la manipulation des données datetime en réalisant une analyse exploratoire temporelle avec le jeu de données transactionnelles de Washington DC BikeShare. Vous apprendrez ensuite à créer, mettre à jour et exécuter des fonctions définies par l’utilisateur et des procédures stockées. Vous verrez dans quel contexte utiliser chaque outil de programmation modulaire ainsi que les bonnes pratiques. Dans le dernier chapitre, vous mettrez en œuvre toutes vos nouvelles compétences pour résoudre une étude de cas réelle visant à identifier l’utilisation des taxis jaunes de New York par arrondissement, et à déterminer quels lieux de prise en charge doivent être planifiés pour chaque équipe de conducteurs.
Prérequis
Programme de formation
Plan du cours
1
EDA temporelle, variables et manipulation de dates
Apprenez à mener une analyse exploratoire efficace sur des données temporelles, à créer des variables scalaires et des variables de table pour stocker des données, et à exécuter des manipulations de dates. Ce chapitre couvre aussi les fonctions SQL suivantes : DATEDIFF( ), DATENAME( ), DATEPART( ), CAST( ), CONVERT( ), GETDATE( ) et DATEADD( ).
- Introduction au cours50 XP
- Transactions par jour100 XP
- Des secondes ou pas de secondes ?100 XP
- Quel jour de la semaine est le plus chargé ?100 XP
- Repérer les valeurs aberrantes100 XP
- Variables pour les données datetime50 XP
- DECLARE & CAST100 XP
- DECLARE une TABLE100 XP
- INSERT INTO @TABLE100 XP
- Manipulation des dates50 XP
- Les paramètres comptent avec DATEDIFF50 XP
- Premier jour du mois100 XP
2
Fonctions définies par l’utilisateur
Ce chapitre explique comment créer, mettre à jour et exécuter des fonctions définies par l’utilisateur (UDF). Vous découvrirez les différents types d’UDF : scalaire, inline et table-valued multi-instructions. Vous verrez également les bonnes pratiques.
3
Procédures stockées
Apprenez à créer, mettre à jour et exécuter des procédures stockées. Comparez les différences entre les procédures stockées et les fonctions définies par l’utilisateur, ainsi que les scénarios appropriés pour chacune.
4
Étude de cas : trajets en taxi à New York
Mettez en pratique vos nouvelles compétences en EDA temporelle, fonctions définies par l’utilisateur et procédures stockées pour résoudre une problématique métier. Analysez le jeu de données des trajets en taxi de New York afin d’identifier le tarif moyen par distance, le nombre de trajets et la durée totale des trajets pour chaque arrondissement et pour chaque jour de la semaine. Et quels lieux de prise en charge au sein de chaque arrondissement doivent être planifiés pour chaque équipe de conducteurs ?
S
Écrire des fonctions et des procédures stockées dans SQL Server
Cours
terminé

