Un programme SAS peut être écrit de différentes façons. Cependant, la méthode la plus optimisée n’est pas toujours la plus performante, d’où l’importance de prendre en compte les ressources système utilisées. Vous découvrirez les techniques de programmation avancées et les ressources machine nécessaires à l’exécution de vos programmes (CPU, mémoire, accès disque, espace de stockage, … ). A l’issue de cette formation, vous saurez apprécier l’adéquation entre les techniques proposées et les ressources consommées pour obtenir le programme le plus optimisé dans votre environnement.
Apprendre à
Utiliser des fonctions avancées (LAG, FINDC/FINDW, et COUNT/COUNTC/COUNTW). Effectuer la comparaison de modèles à l'aide des fonctions d’expressions régulières PRX. Traiter le code répétitif, faire pivoter les données et effectuer des recherches de données à l'aide des tableaux. Effectuer des recherches de données à l'aide d'objets de hachage et d'itérateurs de hachage.Créer des modèles de formats numériques en utilisant la procédure FORMAT.Créer des fonctions personnalisées à l'aide de la procédure FCMPCombiner et joindre les tables de manière efficace à l’aide de l’étape DATA et la procédure SQL
A qui s’adresse cette formation ?
Cette formation est destinée aux programmeurs SAS® désirant apprendre de nouvelles techniques avancées de programmation et soucieux d’optimiser leurs programmes. Le cours s'appuie sur les concepts présentés dans le cours SAS® Programming 2 : Data Manipulation Techniques.Ce cours peut vous aider à vous préparer à l'examen de certification : SAS Certified Professional: Advanced Programming Using SAS 9.4. Cette formation s'adresse aux programmeurs SAS® expérimentés.
Télécharger le descriptif de formation
Pour visualiser le taux de satisfaction et le taux de performance de ce cours cliquez ici.
- Validez vos pré-requis en suivant ce test
- “Programmation SAS I : fondamentaux”
- “Programmation SAS II : gestion des données”
- Mise en pratique des fonctionnalités abordées lors de cette formation (plusieurs mois d'expérience de programmation en SAS sont conseillés).Plus précisément, vous devez être capable de créer une colonne d'accumulation et traiter les données en groupes (RETAIN, FIRST. , LAST.), manipuler les données à l'aide de fonctions,convertir des types de colonnes (fonction PUT et INPUT), créer des formats personnalisés (PROC format), concaténer et fusionner des tables, traiter du code répétitif (Boucle DO dans une étape DATA), transposer des tables.
Pour plus d'information sur le déroulé de la formation, la logistique, l'organisation, consultez notre livret d'accueil en cliquant ici.
Afin de vous conseiller sur votre parcours de formation, veuillez nous retourner ce document par mail à formation@sas.com.
Cette formation concerne Base SAS logiciel