INED Wielki I I N E D PRATIQUE DE SAS WINDOWS v 9.2… Volume 1 Reproduction Inte
INED Wielki I I N E D PRATIQUE DE SAS WINDOWS v 9.2… Volume 1 Reproduction Interdite INED 2010 SAS®, SAS/WINDOWS, SAS/BASE,SAS/GRAPH, SAS/ODS, SAS/ODS Graphic Editor, SAS/ODS Graphic Designer SAS/STAT, SAS/IML Studio, SAS/ACCESS, SAS/XML Mapper, SAS Network-Visualization workshop, JMP, Enterprise Guide sont des marques déposées de Sas Institute Inc,Cary NC, USA. Tous les autres noms de produits ou de concepts sont des marques déposées de leurs sociétés respectives. ii Cette création est mise à disposition selon le Contrat Attribution-NonCommercial-ShareAlike 3.0 Unported disponible en ligne http://creativecommons.org/licenses/by-nc-sa/3.0/ ou par courrier postal à Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Soit cc : Creative Commons Il est fourni tel quel en version PDF sur le site où vous trouverez ses évolutions, suite et/ou correctifs. http://etudes.ebi-edu.com/sas_pharma/index.php iii Avant propos Ce manuel technique peut servir à une prise en main, mais est surtout de référence. Il suppose toujours une connaissance des principes de base de Sas en matière de langage et de son raisonnement élémentaire (hors EG ou Application). Compte-tenu de son ampleur (finale mais aussi du point de vue de sa rédaction), il se présentera en 2 volumes. Ce volume1 aborde d’abord le fonctionnement de Sas sous Windows en mode Display Manager en ayant fait un effort pour présenter la mouture Anglaise et Francophone en ce qui concerne les menus et autres détails francisés, car l’interface du « Fundamentals » est maintenant stabilisé (à jamais ?). Cependant, donner toutes les fenêtres de façon bilingue aurait alourdi le document et nous nous en sommes abstenus, car la documentation de Sas reste en Anglais ! Et le lecteur peu familier avec cette langue, pourra se servir de ce document comme bridge/pont. Nous ne dirons pas un mot sur le processus d’installation qui, en 9.2…, est réservé aux Administrateurs chargés également d’une bonne et correcte installation légale ! Dans une deuxième partie, une fois cet univers maîtrisé, nous nous intéresserons aux échanges entre - entre les versions de Sas - entre Sas Windows et Sas Linux - entre logiciels (SAS et les Excels, Spss, Stata) tout en faisant un effort pour y inclure aussi Calc de Open/LibreOffice, -car, l’usage de cette suite s’étend, même s’il y a l’épineuse question des macros VB (Visual Basic)-. Cette partie sera poussée très loin, même s’il existe aussi Stattransfer 10 qui rend de bons services. (Voir mon autre notice d’utilisation) Une troisième partie portera sur les sorties de SAS que cela soit sous forme d’impression ou sous forme de résultat canalisé par l’ODS. Cette partie a pris une certaine ampleur mais ne couvrira cependant pas la partie technique de modification et construction de Template hormis l’élémentaire, ni des destinations moins courantes... Une quatrième partie évoquera les changements et nouveautés du langage (de base -hors procédures statistiques et graphiques et hashing -) de façon plus ou moins approfondie. Le volume 2 devrait s’attaquer aux autres nombreuses nouveautés (en matière graphique) avec les procédures SG, l’ODS graphics (couvrant les graphiques statistiques), le GTL et en matière de Template, l’examen détaillé du travail sur un template (notamment de Style). Nous examinerons aussi les autres outils interactifs greffés sur le noyau « Fundamentals » (même si certains sont expérimentaux). Et un petit parcours en XML et probablement un mot sur les techniques ODBC et OLE-DB. Cette partie autonome sortira quand le moment sera venu, compte tenu des circonstances et n’est à ce jour qu’un projet auquel l’auteur tient. La version testée est la 9.2.2 version de production francisée (dflang=FRENCH, locale=FRENCH_FRANCE, datestyle=DMY et encoding=WLATIN1) sous windows XP professionnel. Mais la relecture finale l’a été avec un regard sur Windows 7 (installation testée) avec la maintenance 9.2.3 de SAS. La version 9.3 annoncée pour le second semestre 2011 n’invalidera cependant pas cette brochure intitulée 9.2…. Le manuel Sas Macro serait mis à jour ensuite. L’Ined ne navigue pas dans un univers Sas avec Metadata, ni de bases de données Oracle etc. mais avec un serveur statistique. Même si ce document a été conçu dans un contexte INED, j’ai insisté pour qu’il y ait une diffusion extérieure, car je suis persuadé que, même si vous le trouvez dense, il servira, d’une manière ou autre, aux utilisateurs désireux d’aller plus loin, notamment dans le monde académique et de la recherche. Paris, fin août 2010 Merci aux trop nombreux (pour les citer) collègues de SAS-L, contribuant à l’œuvre commune d’approfondissement de SAS. Merci aux relecteurs finaux : Christian Graffeuille pour les parties 3 et 4, Stéphane Colas pour la partie 2 et Jean-Paul Valois pour leurs avis, remarques et corrections. Cependant, l’auteur assume seul ce texte. Ce document papier ne peut être photocopié, ni dupliqué même partiellement, de quelque manière que ce soit, si le nom de l’auteur disparaît et est soumis juriquement à la licence Creative Commons ci jointe. Citer également l’INED s’il vous plait. Toute remarque, suggestion ou correction est bienvenue à wielki@ined.fr André Wielki INED Service Informatique tél : 01 56 06 21 54 133 boulevard Davout 75980 Paris Cedex 20 iv PREMIERE PARTIE Le Fonctionnement en Mode Fenêtre de SAS Windows INED Wielki 2 INED Wielki 3 Chapitre 1 Introduction à l’interface Sas Windows 1.0 L’espace visuel de travail Sas (appelé aussi SAS Display Manager ou Main SAS Window ou AWS Area Work Space) L’ouverture de Sas vous affiche l’espace réservé à l’environnement Sas et ses multiples nouvelles fenêtres. Pour sortir de ce champ, il suffit de bouger le curseur hors celui-ci et de cliquer avec la souris. - la fenêtre Log/Journal affichera comme toujours le programme Sas compilé, exécuté et commenté - la fenêtre Editor/Editeur dans laquelle on écrira les instructions Sas à exécuter : il s’agit en fait d’un éditeur amélioré -Enhanced Editor- avec ses particularités (existence de sections, analyse du texte et coloration et abréviations) - un onglet signale la fenêtre Output/Résultats qui visualisera les résultats - sur le côté gauche, l’onglet Explorer/Explorateur (accès aux objets Sas) et l’onglet Results/Résultats (accès aux résultats des Proc et aux Templates) - en bas de l’espace de travail, à droite, la zone message du logiciel pour le suivi de l’exécution des commandes et au milieu, l’indication du répertoire de travail (modifiable par menu ou en cliquant dessus ici d:\My SAS Files\9.2). A droite le positionnement du curseur dans la fenêtre Editeur. En anglais, cette zone basse est dénommée Status bar. A l’Ined, le répertoire My SAS Files est sur le disque D:\ suite à cette définition de localisation pour Mes Documents au niveau de ses propriétés. Ceci préserve le disque C. Et toujours en haut, un ensemble de menus déroulants contextuels à la fenêtre active (bordure bleutée foncée), une barre de boutons (toolbar) et un espace réservé à la saisie de commandes Sas. INED Wielki 4 1.1 Démarrage de Sas Plusieurs solutions se présentent pour le Sas interactif outre son ouverture par le menus Démarrer/Tous les Programmes/ etc… • l'ouverture par l'icône sur votre bureau : un double-clic sur celle-ci soumet ce qui est stocké sous la rubrique Ligne de Commande de la boîte Propriétés de programme associée à l’icône La seule façon de créer une icône correcte sur le bureau est de travailler à partir du menu Tous les Programmes/Sas/… Et avec un clic droit faire ceci • l'exécution en mode commande sous la rubrique Exécuter de ce même menu par exemple : "C:\PROGRAM FILES\SAS\SASFOUNDATION\9.2\SAS.EXE" -CONFIG "C:\PROGRAM FILES\SAS\SASFOUNDATION\9.2\NLS\EN\SASV9.CFG" • Le double clic sur un fichier nnnnnnnn.sas dans l’explorateur de Windows ouvrira le logiciel avec une nouvelle fenêtre d’Enhanced Editor ; mais si Sas est déjà ouvert, il ouvrira ce programme dans une nouvelle fenêtre pour éviter que le code ne se rajoute à un code existant t déjà ouvert. • Le clic droit sur une table sas yyyyyyy.sas7bdat (sous réserve de non présence de formats personnels) ouvrira correctement le Viewtable et la table ouverte sera référencée par un libref Tmp1…. Rappel : tout objet Sas peut par un clic-droit offrir des opportunités : ici celles liées à un programme .sas idem en W7 Tout dépend bien sûr de la présence ou de l’absence du nouveau Sas Universal Viewer (voir annexe A2) auquel cas les menus auront des variantes. Le lancement de Sas en « traitement par lots » ou batch s'effectue - en soumettant un programme .BAT - le clic droit sur un fichier nnn.sas à partir de l’explorateur de Windows donne aussi une possibilité de batch submit with SAS 9.2. (L’UTF8 n’est pas encore notre problématique). - ou sous la rubrique Exécuter du Menu Démarrer de Windows. Le -SYSIN déclenche ce genre de fonctionnement : "C:\Program Files\SAS\SASFoundation\9.2\sas.exe" -log "d:\tabsas" -print "d:\tabsas" -sysin "F:\prog\batch1.sas" REM Il sera possible de professionnaliser la log avec un appel batch du type sas etc… -log "test%H%M.log" -logparm "rollover=none" etc… voir http://support.sas.com/documentation/cdl/en/lrdict/62618/HTML/default/a002303556.htm Le programme BATCH1.SAS contient, par exemple, un LIBNAME, une instruction OPTIONS et un PROC FREQ; ses résultats iront dans 2 fichiers automatiquement générés dans le répertoire TABSAS : BATCH1.LOG et BATCH1.LST s’il y a des résultats (sauf Cancel de votre part). L'impression de ces deux fichiers pourra ensuite se faire dans un second uploads/Litterature/ logiciel-sas-9-2-windows-vol1-andre-wielki.pdf
Documents similaires










-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 29, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 6.2531MB