Optimisation des performances en langage SAS

Transcription

Optimisation des performances en langage SAS
Esprit de service, Exigence technologique
Optimisation des performances en langage SAS
Référence et durée
SASPERF
1 jour, 7 heures
Objectif
Apprendre à programmer efficacement pour optimiser les ressources utilisées: durée des traitements,
durée des chargements de données, mémoire, espace disque, temps de programmation…
Public visé
Chargés d’étude ou développeur SAS souhaitant optimiser ses programmes SAS.
Pré-requis
Les stagiaires devront avoir suivi le stage « Langage SAS : fonctions avancées » ou avoir un niveau de
connaissance équivalent.
Programme

Les mesures de performances

Règles de base
o Contrôle et ordre des instructions
o Comment minimiser le nombre d'étapes ?
o Lire et écrire les données utiles

Manipulation des données
o Se servir des procédures utilitaires
o Optimiser l’utilisation des fonctions

Tri et agrégations
o Optimiser ou éviter les tris
o Optimiser les agrégations
o Agrégations dans une étape DATA

Jointures (Hash code)

Utilisation des Index

Utilisation des Formats

Optimisation des volumes de stockage
Lincoln, 4 rue Danjou - 92517 Boulogne Billancourt – 01 46 99 36 38 - www.lincoln.fr - [email protected] - Organisme N°11920980292
S.A.S. au capital de 500 000 € - RC Nanterre B 379 342 306 - APE 6202 A - N° Identification T.V.A.: FR 38 379 342 309