Formation - SAS
tous niveauxObjectifs de la formation
Niveau 1
- Première introduction à l’environnement, au langage et aux possibilités de SAS.
- Perfectionnement sur le module SAS base, basé sur la gestion et la manupulation de données.
Niveau 2
- Mettre en place une bibliothèque de sous programmes SAS
- Concevoir, tester et modifier des macro-programmes
- Alimenter des macros variables dynamiquement ou non
- Accéder aux informations de votre entreprise
Niveau 3
- Aller plus loin dans le macro langage
- Savoir maintenir un ensemble d’utilitaires macros
- Maitriser la richesse des fonctions SXL pour les coupler avec des macro-programmes
- Utiliser des boucles macros en pleine instruction SAS
Votre formation SAS niveau 1
L’interface SAS
Le langage SAS
La plate-forme de développement
Bibliothèques et tables SAS
Le langage SAS
Les instructions de procédures
Les instructions de l’étape DATA
Les instructions générales de mise en page
Tables SAS
Visualisation d’une table SAS
Les variables SAS
Liste du contenu d’une table SAS
L’import de fichiers externes
Syntaxe
Liste des types de fichiers externes
L’export vers des fichiers externes
Exercices
Exercices 1 : EXPORT
Exercices 2 : IMPORT
Etape DATA
Objectifs
Créer une table SAS à partir d’une table SAS existante
Créer des variables
Manipuler plusieurs tables SAS
Autres procédures SAS
Tri des données : proc sort
Faire des agregats : proc summary
Utiliser SQL : proc SQL
Listing de données : proc print
Syntaxe
Exemples et exercices
Création de tableaux croisés :
proc tabulate
Documentation Fiche Formation
Syntaxe
Exemples et exercices
Gestion des dates
Les formats date
Les formats heure
Formats et informats
Les formats caractères
Les formats numériques
Formation SAS niveau 2
Environnement SAS
Où stocker les macros-programmes dans l’architecture SAS
La place des macros-programmes dans l’architecture SAS
Les macros-programmes communs à tous les projets
Rappel des normes pour le développement
Les macros-variables ou comment passer des paramètres
Principes des macro-variables
Compilation, exécution, ce qu’il faut comprendre
Comment utiliser les macros automatiques
Les macros-programmes simples ou comment créer un utilitaire
Déclaration et stockage des macrosprogrammes
Compiler un macro-programme
Appel d’un macro-programme, test et « debuggage »
Comment protéger une macro compilée
Le macro-langage : puissant et efficace
Exécution conditionnelle
Boucle d’exécution
Les fonctions du macro-langage
Les macros-fonctions utiles au mode client-serveur
Des sous programmes dynamiques
Récupérer dynamiquement des valeurs avec bonheur grâce au CALL SYMPUTX
SQL INTO : un moyen efficace
Utiliser des valeurs grâce au macrolangage
Cas particuliers pour certains caractères (quoting)
Formation SAS niveau 3
Revenir sur l’architecture SAS et le macro-langage
Où stocker les macros-programmes : options SASAUTOS
Comment déclarer un catalogue pour y compiler vos macros-programmes
Les options importantes pour un bon fonctionnement
ODS et les macros
Comment créer des macros-variables avec ODS
Comment enregistrer les macros compilées
Intérêts de compiler les macros
Dans quel ordre SAS cherche-t-il mes macros programmes
Documentation Fiche Formation
Comment protéger par mot de passe vous sous programmes macro
Les fonctions %SYSRPUT et %SYSLPUT et les joies du client-serveur
Utilisation des boucles %DO
Au milieu d’une instruction SAS
Au milieu d’un ordre SQL
Résolution &&var&i…bien comprendre ce que fait le compilateur macro
Comment détruire les macrosvariables pour libérer l’espace
Utilisation des fonctions SASComponent-Language avec %SYSFUNC
Nouveautés macro dans la SAS 9.2 et la SAS 9.4
Invites et Macro-Variables sous SAS Enterprise Guide
Les difficultés du quoting
Etude de macros-utilitaires fournies pendant la formation
4 raisons de se former
Avec ProformationDécouvrez les avis sur nos formations
La qualité pédagogique est au coeur de nos formations. C’est pourquoi notre service client est à la disposition de chaque apprenant pour que la formation suivie réponde à chacun et soit un succès. Nos conseillers commerciaux maintiennent également une relation permanente avec leurs clients « responsables formations ».
Découvrez les différents avis que nous laissent nos apprenants à l’issue de leur formation.
Nous proposons plusieurs fois par mois des « Formations Express ». Ces formations sont gratuites, se déroulent en visio, et durent entre 20 et 30 minutes pendant lesquels un formateur expert de son domaine vous apporte une explication concrète sur un sujet. Pour vous inscrire il suffit de suivre notre compte Linkedin qui annonce les prochaines sessions.
Formation en Visio : Comment ça se passe?
1
Audit de niveau et de besoin
2
Validation de la convention
3
Planification de vos sessions
4
Formation
5
Espace dédié de suivi
6
Evaluation du niveau atteint
Définissons ensemble votre besoin en formation