Configurer la session SAS pour - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Configurer la session SAS pour

Description:

Les options de syst me SAS sont des instructions globales qui affectent la session SAS et qui contr lent la fa on dont les op rations sont effectu es. ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 16
Provided by: mon76
Category:

less

Transcript and Presenter's Notes

Title: Configurer la session SAS pour


1
Configurer la session SASpour être plus efficace
Yves Lapierre Bell Canada 3 octobre 2006
2
Aperçu
  • Répertoire SAS Personnel
  • Fichier de Configuration
  • Fichier dAuto Exécution
  • Options
  • Librairie pour les Macros Personnelles
  • Configurer votre session SAS
  • Ajouts dans le menu Tools
  • Numéro de lignes dans léditeur de programmes
  • Création de boutons
  • Création de clés dabréviation
  • Fureteur de données

3
Répertoire SAS Personnel
Nos ordinateurs sont configurés de façon
différente mais généralement, nos applications
sont situées dans le répertoire C\Program Files.
Lorsque nous changeons la version du système
dexploitation ou une mise à jour de SAS, il nous
arrive de perdre nos configurations personnelles.
En se créant un répertoire où nous sauvons nos
configurations personnelles, nous pouvons recréer
notre session SAS rapidement et même les exporter
facilement sur un autre ordinateur. Voici un
exemple
4
Fichier de Configuration
  • On a toujours peur déditer un fichier de
    configuration du système dexploitation Windows.
    Celui de SAS est facile à comprendre et en le
    modifiant quelque peu, nous pouvons solutionner
    quelques situations irritantes.
  • Augmenter la mémoire de tri (plus applicable à
    la version 8)
  • / set the default size of memory to use for
    sorting /
  • -sortsize 64m
  • Fixer le répertoire par défaut lorsque vous
    ouvrez ou sauvez des programmes
  • / set the default folder to open (editor)
    /
  • -SASinitialfolder "E\P000135"
  • Modifier lendroit où se situent le profile
    SASUser et le répertoire MySASFiles
  • / Setup the default SAS System user profile
    folder /
  • -SASUSER E\P000135\SAS\SASUserV9\
  • / Setup the MYSASFILES system variable
    /
  • -SET MYSASFILES "E\P000135\SAS\My SAS
    Files\9.1\"

5
Fichier dAuto Exécution
  • Le fichier dauto exécution contient des lignes
    de code SAS qui sont exécutées lorsque SAS
    démarre. Le fichier dauto exécution peut
    contenir nimporte quelles instructions SAS. Par
    exemple, il peut contenir les commandes OPTIONS
    ou LIBNAME pour les librairies SAS que vous
    accédez régulièrement.
  • Jutilise le programme AutoExec.sas pour
    essentiellement déterminer mes options.
    Lorsquune option est appelée à plusieurs
    endroits, lappel le plus récent est celui qui
    lemporte. Voici certains endroits où les
    options peuvent être déterminées dans lordre de
    précédence.
  • Fenêtre des options de système ou la commande
    OPTIONS (depuis la session SAS ou au cours de
    lexécution).
  • Fichier AutoExec.sas contenant la commande
    OPTIONS (après linitialisation de SAS)
  • Fichiers de configuration (avant
    linitialisation de SAS).
  • Notez que le fichier AutoExec.sas doit être
    localisé dans le répertoire source de SAS pour
    quil soit exécuté lors de linitialisation de
    SAS.

6
Options
Les options de système SAS sont des instructions
globales qui affectent la session SAS et qui
contrôlent la façon dont les opérations sont
effectuées. Il existe des catégories doptions
tel celles qui se réfèrent au log, output et les
procédures, au contrôle des datasets, au contrôle
des erreurs et à lécriture et lecture des
données. Pour examiner les options
disponibles et qui sont actives pour votre
session SAS, utilisez proc options. Voici
quelques exemples qui est produit par la
procédure proc options. MERGENOBYWARN
Action for DATA step MERGE statement with no
associated BY statement VALIDFMTNAMEWARN
Controls the name length of informats and
formats created and processed
during a SAS Session NOFMTERR Do not
treat missing format or informat as an
error CENTER Center SAS output? DATE Date
printed in title? ERRORS20 Maximum number of
observations with error messages FIRSTOBS1
First observation of each data set to be
processed MISSING. Character printed to
represent numeric missing values PAGENO1
Beginning page number for the next page of
output produced by the SAS System PAGESIZE52
Number of lines printed per page of output
7
Librairie pour les Macros Personnelles
Si vous utilisez les mêmes macros dans plusieurs
programmes SAS, avoir une librairie contenant vos
macros populaires pourrait vous aider. En
appelant loption SASAUTOS dans le fichier
dauto exécution, vous indiquez à SAS de faire la
recherche de macros où vous le voulez. SAS
examine les membres spécifiés dans les librairies
dappel automatisées incluses dans le SASAUTOS.
Par défaut, SAS regarde dans les fichiers de
référence du SASAUTOS. En spécifiant loption
SASAUTOS , le défaut est remplacé. SAS ne
recherche plus dans les fichiers de référence
SASAUTOS à moins de linclure dans loption.
Pour ajouter votre librairie de macros à la liste
de librairies dappel automatisées, vous pouvez
effectuez la commande suivante FILENAME Macros
'E\P000135\SAS\Macros' OPTIONS
SASAUTOS(SASAUTOS Macros) MAUTOSOURCE SAS
débute ses recherches dans les  autres 
librairies dappel automatisées avant les
fichiers de référence SASAUTOS . Vous pouvez
spécifié autant de librairies que vous voulez.
La recherche se fera dans lordre que vous les
avez inscrites.
8
Configurer votre session SAS
Loption de système REGISTER vous permet
dajouter des noms dapplications dans le menu
Tools dans la fenêtre principale de SAS. Vous
pouvez exécuter ces applications. Loption de
système REGISTER considère largument du nom de
menu et la commande du système dexploitation qui
sy rattache comme fichier executable. Vous
pouvez aussi spécifiez un répertoire de travail
personnel. Lexemple suivant ajoute un fichier
exécutable au menu en spécifiant le répertoire de
travail C\Program Files\MSOffice\Office10
-register "Excel" "excel.exe" "C\Program
Files\MSOffice\Office10"  Ceci ajoute Excel au
menu et quand vous cliquez, EXCEL.EXE est
invoqué. Note   Loption de système REGISTER
est valide seulement comme option dinvocation
(cest-à-dire quelle doit être situé dans le
fichier de configuration ou dans une command
dinvocation).
9
Configurer votre session SAS
Pour ajouter les numéros de ligne dans léditeur
de programmes, allez dans TOOL -gt OPTIONS -gt
ENHANCED EDITOR.
10
Configurer votre session SAS
Lajout de boutons sur votre barre doutil peut
vous faciliter la vie. Quil sagisse deffacer
le contenu de la fenêtre log et output, de vous
connecter à une autre plate-forme, créer des
boutons peut vraiment personnaliser votre session
SAS. Pour créer des boutons dans la barre
doutil de léditeur de programmes, ce dernier
doit être actif. Allez dans TOOL -gt CUSTOMIZE et
dans longlet customize.
11
Configurer votre session SAS
  • Voici quelque exemples de boutons que jai créés
    avec les commandes reliées à sauvegarder
  • Effacer le contenu des fenêtres log et output
  • CLEAR LOG CLEAR OUT
  • Se connecter à une plate-forme UNIX
  • gsubmit "include 'E\P000135\SAS\Servers
    Connection\Access.sas'"
  • Se déconnecter à la plate-forme UNIX
  • SIGNOFF UNIX
  • Rafraîchir la fenêtre Explorer de SAS
  • REFRESH
  • .

12
Configurer votre session SAS
Une bonne façon de documenter vos programmes est
dutiliser les abréviations. De plus, en
assignant ces abréviations à une touche du
clavier, vous maximisez son efficacité.
  • Premièrement, vous créez une abréviation dans
    TOOL -gt ADD ABBREVIATION
  • Ensuite, vous assignez labréviation à une
    touche sur le clavier dans TOOL - gt OPTIONS - gt
    ENHANCED EDITOR KEYS

13
Configurer votre session SAS
Par défaut, lorsque vous voulez visionner un
dataset SAS depuis la fenêtre Explorer de SAS,
vous cliquez sur le bouton de droite de la souris
et vous sélectionnez open ou vous double-cliquez
sur licône du dataset. Le chiffrier va alors
souvrir en mode lecture et les libellés des
variables sont affichés dans le haut de chaque
colonne. Si vous désirez personnaliser le
chiffrier de façon à voir les noms de variables
comme titre de colonne ou déditer une
observation, il est possible de le faire. Vous
pouvez donc spécifier les options daffichage du
chiffrier. Avec la fenêtre Explorer de SAS
active, sélectionnez le menu suivant TOOL -gt
OPTIONS -gt EXPLORER pour ouvrir les options de la
fenêtre Explorer de SAS. Dans la version 8,
sassurer que Members est sélectionné dans la
liste de sélection dans le haut de la fenêtre.
Dans la version 9, sélectionnez longlet Members.
Par la suite, sélectionnez TABLE dans la liste
des membres types des librairies et cliquez sur
le bouton edit. Sélectionnez laction OPEN dans
la liste dactions et cliquez sur le bouton edit.
Modifiez la commande daction identique à la
suivante VIEWTABLE 8b.'s'.DATA
14
Configurer votre session SAS
Ajouter loption appropriée à la fin de la
commande. Par exemple, pour spécifier le mode
décriture, la commande daction serait la
suivante VIEWTABLE 8b.'s'.DATA
openmodeedit Pour spécifier davoir les noms
des variables pour les entêtes des colonnes, la
commande daction serait la suivante
VIEWTABLE 8b.'s'.DATA colheadingname
15
Thank You
  • Questions
Write a Comment
User Comments (0)
About PowerShow.com