La programmation en SAS - 1ère partie: fondations

Au cours de cette formation, nous apprendrons les bases de la programmation en SAS. Dans ce cours de trois jours d’ABIS, nous étudierons la syntaxe de SAS et donnerons un aperçu des procédures les plus utilisées.

Ce cours est destiné à ceux qui veulent utiliser SAS pour l'analyse des données et la construction d'applications. Le cours s'adresse autant aux utilisateurs débutants qu'à ceux qui connaissent déjà les programmes SAS. Le produit SAS/Base constitue le sujet du cours et est traité in extenso. Le contenu et le niveau font que le cours est independent de la version SAS. Pendant les exercices, la version 9 de SAS pour Windows est utilisée. Sur demande, le mainframe z/OS peut également être utilisé.

Ce cours n'est pas un cours du type 'point 'n click'; les participants écriront le codage eux-mêmes. Dans ce sens, le cours instruit les participants dans les techniques classiques de programmation SAS. La programmation en SAS - 1ère partie: fondations traite l'essentiel pour bien comprendre et construire un programme SAS, La programmation en SAS - 2ème partie: en profondeur ajoute des techniques SAS Base très souvent utilisées dans la plus part des sociétés (SQL et SAS, connecter des tables de bases données relationnelles, graphiques, ...). Pour ceux qui veulent aussi programmer du code SAS réutilisable, il y a le cours La programmation en SAS - 3ème partie: macro essentials dans lequel l'usage du langage SAS Macro est expliqué .

À la fin du cours, les étudiants seront capables de:

  • écrire des programmes SAS utilisant des DATA steps et des PROC steps
  • utiliser des procédures standards comme proc sort, proc print et proc means

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

Analystes, programmeurs, responsables du support et les utilisateurs expérimentés. 

Connaissances préalables

Connaissances de base en programmation (niveau du cours Introduction à la programmation).

En remplissant le test d'auto-évaluation "Introduction à la programmation", vous pouvez décider vous-même si vous avez déjà ces connaissances.

Contenu

  • Introduction
    • Fonctionnalités et possibilités de SAS
    • Produits SAS
    • Données SAS vs données non-SAS
    • "libname" statement
    • Structure d’un programme SAS
  • Utilisation de SAS via un IDE
    • Développement interactif de code SAS
    • Introduction à Enterprise Guide
  • Bases de la programmation SAS
    • Structures de données standard SAS : variables et observations
    • Programmation en DATA step
    • Variables, opérateurs, expressions
    • Contrôle du flux : if-else, do while, do until, select
    • dates/temps
    • Utilisation de fonctions
  • Procédures de base
    • proc sort
    • proc print
  • Programmation avancée en DATA step
    • "retain" statement
    • keep/drop
    • "where" statement
    • subsetting if
    • "by" statement
    • Merge et update
  • Autres procédures
    • proc format
    • Statistiques : proc means, proc summary, proc freq
    • Manipulation des données : proc copy, proc append
    • Procédures utilitaires : proc contents, proc datasets
  • Input/Output
    • Lecture de données dans SAS et écriture de données depuis SAS
    • INPUT/PUT
    • proc import et proc export

Pédagogie

Enseignement magistral avec démonstrations. Une grande partie du temps est consacrée aux exercices.

Certificat

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

Durée

3 jours.

Formateur

Reviews

4.2/5 (basé sur 20 évaluations; les plus récentes sont montrées ci-dessous)

Very good course

 
  (, )

Good introductory course

 
  (, )

goede cursus om met een basis jezelf redzaam te maken in sas. Ook wanneer je al kort met Sas gewerkt hebt, maar niet de basis principes weet.

 
  (, )

heel goed en duidelijk uitleg

 
  (, )

Goed geeft je goede basis kennis van de cursus

 
  (, )

Goede algemen cursus met een duidelijke basis . HAd misschien af en toe wat sneller gekund maar gezien de verschillende niveaus is dat begrijpelijk.

 
  (, )

INFO SESSION ET INSCRIPTION