logo

[SAS_OPTIM] Optimisation de code SAS

Optimisation de code SAS

Certains traitements SAS portant sur de très grosses volumétries peuvent durer assez longtemps. Cette formation propose une série d’astuces de programmation pour diminuer le temps de traitement, ou la quantité de mémoire (disque ou RAM) consommée, selon les contraintes.

Durée : 1 jour

Pré-requis : SAS_BASE

1.   Optimisation générale : grands principes

  • Lire les données le moins souvent possible
  • Lire le strict nécessaire
  • Minimiser la mémoire utilisée

2.   Agrégation

  • Choisir entre BY et CLASS dans la procédure MEANS
  • Instructions WAYS et TYPES, option CHARTYPE dans la procédure MEANS
  • SQL ou procédure MEANS, quel code est le plus rapide ?

3.   Jointures

  • Rappels sur les jointures SQL et sur l’instruction MERGE
  • Index et double SET
  • Table de hachage
  • Formats
  • Share

Comments are closed.