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
> > > Programmation SAS® Fast Track

Programmation SAS® Fast Track

sas

Cette formation intensive permet de découvrir les différents aspects de la programmation SAS en partant des concepts fondamentaux jusqu’aux techniques plus élaborées.

Objectifs

  • Accéder à tout type de sources de données
  • Transformer et manipuler des données
  • Créer des tables de sortie
  • Comprendre la syntaxe et la logique de la programmation SAS

Public

  • Ce cours est réservé à toute personne qui désire apprendre à programmer en SAS

Prérequis

  • Avoir déjà utilisé et pratiqué un langage de programmation.
  • Cette formation concerne Base SAS logiciel

Programme de la formation

Bases et concepts du langage SAS

  • Ecriture et soumission d’un programme SAS
  • Interprétation et correction des erreurs dans le journal
  • Phase de compilation exécution des programmes SAS

Notion de Bibliothèques et tables SAS

  • Intêret des bibliothèques dans une session SAS
  • Navigation dans les données SAS via les bibliothèques
  • Structure d’une table SAS (bloc descripteur et zone de données)
  • Création de tables SAS à partir d’une autre table SAS, d’un fichier Excel ou tout autre fichier texte externe
  • Modification des propriétés des variables
  • Définition de filtres de données
  • Création de nouvelles variables

Exploration et validation des données

  • Exploration des données
  • Filtre des données
  • Formatage des colonnes
  • Tri et suppression des doublons dans les données

Préparation des données

  • Lecture et filtre des données
  • Calcul de nouvelles colonnes
  • Traitement conditionnel des données

Analyse des données et création de rapports

  • Améliorer les rapports avec des titres, note de bas de page et des étiquettes
  • Création de rapport de fréquence
  • Création de rapport sommaire

Export des résultats

  • Exporter les données
  • Exporter les rapports

Utilisation de SQL dans SAS

  • Utiliser le langage SQL dans SAS
  • Faire des jointures de table en SQL

Contrôle de l’étape DATA

  • Logistique du cours
  • Fonctionnement (compilation/exécution) de l’étape DATA
  • Contrôle des sorties dans une étape DATA

Agrégation des données

  • Création et Utilisation de colonnes cumulatives
  • Traitement de groupe dans l’étape DATA

Manipulation des données à l’aide de fonctions

  • Comprendre les fonctions SAS et les CALL routines
  • Utilisation des fonctions SAS : numérique / date
  • Utilisation des fonctions SAS : caractère
  • Conversion du type des colonnes à l’aide des fonctions

Création de format personnalisé

  • Création et utilisation d’un format personnalisé
  • Création d’un format personnalisé à partir d’une table

Combinaison de tables

  • Concaténation de tables
  • Jointure de tables
  • Identification des données concordantes et non concordantes

Traitement itératif

  • Utilisation des boucles DO
  • Utilisation des boucles DO conditionnelles

Restructuration des Tables

  • Restructurer une table avec l’étape DATA
  • Restructurer une table avec une PROC TRANSPOSE