La programmation en SAS - 3ème partie: macro essentials

Pendant cette formation, nous étudierons le langage macro de SAS, qui permet de créer des modules de programme SAS réutilisables. Dans ce cours ABIS d’une journée, nous examinerons la syntaxe et l’utilisation des macros.

Ce cours est destiné aux utilisateurs SAS dont l'expérience équivaut au cours de base SAS et qui désirent aller plus loin à propos de différents aspects concernant la programmation en SAS. 

Les sujets suivants seront traités:

  • la position de "Macro facility" dans l'environnement SAS
  • les principes du langage Macro
  • l'intégration de structures Macro dans le langage de programmation SAS Base
  • l'ajout de la logique Macro au concept de "step" du compilateur SAS

Planifier une session?

Formation interactive en temps réel: disponible en personne ou en ligne ou dans un format hybride. La formation peut être effectuée en français, en anglais ou en néerlandais.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.

Participants

Ce cours est destiné aux analystes, programmeurs, responsables du support et utilisateurs finaux expérimentés.

Connaissances préalables

Les participants auront suivi les cours La programmation en SAS - 1ère partie: fondations ou auront, par la pratique, acquis une expérience équivalente. Une expérience pratique en programmation SAS est donc obligatoire.

Contenu

  • concept de macro - principes, compilateur macro, flux d'un programme
  • exécution standard et conditionnelle des macros
  • déboguer, structures de bibliothèques macro et autocall
  • techniques de "quoting" pour la manipulation de caractères spéciaux
  • intégration de macro dans des programmes classiques SAS (Data Step - Proc Step)
  • références indirectes aux variables (Proc Step)
  • utiliser les macros pour élargir le langage SAS (fonctions, commandes)
  • la programmation SAS Macro:
    • exécuter des calculs
    • intégrer des fonctions et des routines
    • travailler avec des variables locales et globales
    • logique conditionnelle et itérative
    • débogage et diagnostic des pannes

Pédagogie

Enseignement classique accompagné de démonstrations et d'exercices. SAS Enterprise Guide sera utilisé comme IDE, mais sur demande, un mainframe z/OS pourrait également être utilisé.

Certificat

À la fin du cours, le participant reçoit un «Certificat de réussite».

Durée

1 jour.

Formateur


INFO SESSION ET INSCRIPTION