home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
La programmation en SAS - 3ème partie: macro essentials

Objectif

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. Le langage SAS Macro permet un code portable et réutilisable.

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

A la fin de ce cours, les participants auront acquis de très bonnes connaissances en ce qui concerne les techniques de programmation SAS.

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éboguage et diagnostic des pannes
 

Participants

Ce cours est destiné aux analystes, programmeurs, responsables du support et utilisateurs finaux expérimentés. Ce cours convient aussi bien aux personnes qui travaillent sur Mainframe que sur PC. "SAS Windows" est disponible pour les participants qui ne travaillent jamais dans un environnement mainframe. Les instructions et les commandes, ainsi que le contexte traité sont identiques sur toutes les plate-formes.

Connaissances préalables

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

Pédagogie

Enseignement classique accompagné de démonstrations sur terminal et d'exercices

Formateurs

Koen De Backer, Sandy Schillebeeckx.

Durée

1 jour.

Calendrier

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.