Objectifs pédagogiques / Compétences visées
- Utiliser les concepts avancés de lecture, de manipulation et de combinaisons de données
- Comparer différentes techniques de programmation
- Mesurer l'efficacité de vos traitements SAS et les optimiser.
Niveau requis
Avoir suivi les formations SAS-FND "Programmation SAS - Fondamentaux" et SAS-GES "Programmation SAS - Gestion des données" ou avoir les connaissances équivalentes. Pour valider les connaissances et les aptitudes du stagiaire, le candidat peut réaliser le test en ligne disponible sur le site SAS Formation.
Public concerné
Programmateurs SAS, créateurs de rapports, statisticiens, chargés de recherches, analystes et data miners.
Programme
Mesures d'efficacité des traitements
Comprendre le chargement des données et les subtilités de fonctionnement de l'étape DATA
Qu'est-ce qui influe sur les performances ?
- Les I/O
- La mémoire
- La bande passante...
- Quelles options ou quelles modifications pour améliorer les traitements ?
Comprendre le stockage des numériques, la compression de tables et les vues
Création et utilisation des indexes
Jointure, combinaison et mise à jour de tables via différentes méthodes
Utilisation de tableaux multidimensionnels (arrays)
Utilisation des objets de hashage pour travailler sur des données en mémoire
Utilisation de multiples méthodes sur Hash Code
Etudier d'autres types de jointures avec multiples instructions SETS
Jointures conditionnelles, option KEY...
Création, utilisation et maintenance de formats permanents
- Création et mise à jour à partir de table
Utilisation du format PICTURE / création d'INFORMAT personnalisé
Création, utilisation et maintenance des fonctions personnalisées (PROC FCMP)
Utilisation de formats qui appellent des fonctions personnalisées
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Les + de la formation
Le support de cours et les labs sont en français.