Certification officielle éditeur SAS® Base Advanced Programmer for SAS® 9
InactiveEnregistrement
Publication JO
Accessibilité
Historique de certification
Formacodes
Codes NSF
Capacités attestées
La certification valide la maîtrise en programmation avancée SAS : - Utiliser les techniques avancées de programmation de l'étape DATA, - Optimiser ses programmes en terme d'exécution et de consommation de ressources machines, - Ecrire et interpréter du code SQL dans SAS - Créer et utiliser le langage MACRO Les compétences évaluées sont les suivantes : - Accéder aux données en utilisant le langage SQL : * Accéder aux données par le langage SQL * Comprendre et utiliser la syntaxe SQL * Accéder à une table simple et réaliser des jointures entre tables, * Filtrer les données, * Créer des requêtes imbriquées, * Utiliser les vues, * Comparer l’efficacité d’un traitement SQL avec un traitement SAS classique, * Accéder au dictionnaire des tables (et variables) en utilisant une procédure SQL - Utiliser le traitement Macro : * Créer et utiliser des macro-variables et comprendre les macro-variables automatiques, * Automatiser l’écriture des programmes en créant et utilisant des fonctions macros, * Utiliser les fonctions macros, * Utiliser les options de débogage avec le langage macro * Créer des programmes avec le langage macro - Optimiser les exécutions de programmes : * Maîtriser l’utilisation avancée des techniques de recherche de données : tableaux, hash objets, combinaison et fusion de tables, * Réduire l’utilisation des ressources machines : consommation de mémoire, utilisation de CPU, * Mesurer la performance d’un traitement et comparer différents scénarios algorithmiques, * Utiliser les index et les vues à bon escient, * Optimiser les procédures de tri sur les données
Objectifs et contexte
La certification concerne tous les utilisateurs SAS qui sont amenés à programmer : consultants, chercheurs, informaticiens, statisticiens, data miners, data scientists, universitaires, … Depuis 1999, les certifications SAS garantissent le niveau de connaissances théoriques et pratiques sur les logiciels SAS et permettent d’établir un standard dans l’écosystème SAS. La présente certification atteste des compétences avancées en programmation avec le système SAS® 9 notamment la maîtrise des techniques avancées de programmation, l’utilisation des concepts d’optimisation de traitement et de ressources machines, la création de macros fonctions réutilisables, l’écriture et l’interprétation de code SQL.
Prérequis à l'entrée en formation
La certification n'a pas d'autre pré-requis que de maîtriser les concepts de base liés à la programmation avancée. Ceux-ci peuvent s'acquérir en suivant le cursus de formation "Cursus certification : programmation avancée" délivré par SAS. Ce cursus de 63 heures est organisé comme suit : - une formation de 3 jours sur les techniques avancées de programmation, (programmation niveau 3) - une formation de 3 jours sur le macro langage, - une formation de 2 jours sur le langage SQL, - une journée de révision/préparation à l'examen incluant la réalisation d'un examen blanc, - la mise à disposition durant tout le cursus de lectures additionnelles, d'e-learning complémentaires, - la possibilité durant tout le cursus d'échanger avec les formateurs SAS pour répondre à toute question/interrogation, - le passage de l'examen Le candidat peut aussi s'auto-former grâce à l'ensemble des ressources d'auto-apprentissage mises à disposition gratuitement par SAS sur son site de formation ou créer son cursus à la carte.