Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > Le langage Macro niveau 1 : automatisation et paramétrage des traitements SAS®

Le langage Macro niveau 1 : automatisation et paramétrage des traitements SAS®

sas

Vous souhaitez ré-exécuter vos programmes tout en changeant quelques variables (nom de la table à traiter, nom de la colonne à analyser, statistiques à calculer, ...). Sans recours au langage Macro, il vous faudrait modifier le programme physiquement. Découvrez le langage Macro pour paramétrer et automatiser vos traitements.

Objectifs

  • Explorer le langage Macro SAS® et ses concepts fondamentaux
  • Le mode de fonctionnement du langage Macro : compilation et exécution
  • Les composantes du langage Maco : les Macros variables et les Macros programmes
  • La Création, exécution et correction de Macros

Public

  • programmeurs SAS, aux statisticiens, chargés de recherches, analystes. dataminers

Prérequis

  • Avoir suivi la formation "Programmation SAS I : fondamentaux"
  • Avoir de bonnes connaissances dans la gestion des données : il est conseillé mais non obligatoire d'avoir suivi la formation Programmation SAS II : gestion des données
  • Cette formation concerne Base SAS logiciel

Programme de la formation

Introduction au langage Macro : intérêt et processus

Les Macros variables

  • Introduction aux variables Macro
  • Macro-variables automatiques et utilisateur
  • Référencement de Macros variables
  • Délimitation des noms de Macros variables
  • Fonctions Macro

Définition des programmes Macros

  • Définition et appel de programmes Macro
  • Macros programmes avec paramètres positionnels et à mots-clés

L’étape DATA et l’interface SQL

  • Création de Macros variables durant l’étape DATA (CALL SYMPUTX)
  • Référence indirecte de Macros variables
  • Récupération de la valeur d’une Macro variable dans l’étape DATA (SYMGET)
  • Création de Macros variables à l’aide du SQL

La programmation Macro

  • Traitement conditionnel et itératif
  • Validation des paramètres
  • Table globale et locale des symboles

Etude de cas et synthèse