Cette formation intensive permet de découvrir les différents aspects de la programmation SAS en partant des concepts fondamentaux jusqu’aux techniques plus élaborées.
Apprendre à
- Accéder à tout type de sources de données
- Transformer et manipuler des données
- Créer des tables de sortie
- Comprendre la syntaxe et la logique de la programmation SAS
A qui s’adresse cette formation ?
Ce cours est réservé aux
développeurs en informatique qui maîtrisent déjà d'autres langages de programmation.
Avoir déjà utilisé et pratiqué un langage de programmation.
Cette formation concerne Base SAS logiciel
Bases et concepts du langage SAS- Ecriture et soumission d’un programme SAS
- Interprétation et correction des erreurs dans le journal
- Phase de compilation et éxécution des programmes SAS
Notion de Bibliothèques et tables SAS- Intêret des bibliothèques dans une session SAS
- Navigation dans les données SAS via les bibliothèques
- Structure d’une table SAS (bloc descripteur et zone de données)
- Création de tables SAS à partir d’une autre table SAS, d’un fichier Excel ou tout autre fichier texte externe
- Modification des propriétés des variables
- Définition de filtres de données
- Création de nouvelles variables
Production de rapports- Production de rapports détaillés ou agrégés en utilisant la procédure PRINT, MEANS et FREQ
- Mise en forme des rapports à l’aide des formats, titres, note de bas de pages et libellés
- Exportation de rapports vers un fichier externe
L’étape DATA- Traitement conditionnel pour la création de variable.
- Traitement conditionnel pour l’écriture de données dans plusieurs tables SAS
- Contrôle des entrées/sorties des tables SAS et utilisation des options de tables
- Manipulation des données par groupe dans l’étape DATA
- Création et utilisation des variables cumulatives
Gestion de la qualité de données- Validation et nettoyage des données
- Analyse des messages d’erreur lors de la lecture de fichiers externes
- Validation des données en s’appuyant sur les procédures PRINT, MEANS, FREQ, UNIVARIATE
Transformation des données- Manipulation des données caractères/numériques/date à l’aide des fonctions
- Modification du type d’une variable
- Création et utilisation des formats personnalisés
Traitement itératif des données- Utilisation des boucles DO
- Création et utilisation des ARRAY
Manipulation des tables SAS- Concaténation de tables SAS
- Fusion des correspondances et des non correspondances
- Transposition de tables SAS