Coin du programmeur #3

Présenté à l’Hôtel Classique, au 2815 Boulevard Laurier (G1V 4H3), ce troisième « 5 à 7 – Coin du programmeur» a été un succès! Trois courtes présentations de 15 minutes ont été réalisées sur des trucs et astuces dans SAS. La deuxième heure a pris les allures d’un 5 à 7, avec buffet froid, rafraîchissements et alcool.

Accueil et paiement dès 16h30. Coût : $10 payable sur place en argent comptant.

Programme

  • Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • Structurer ses travaux SAS à l’aide de pages HTML (JRivest_CUSQ0610_HTML)
    Joël Rivest – Centre du développement du porcDeux façons d’utiliser les pages HTLM dans le cadre du travail fait avec SAS sont présentées :

    1. Utiliser l’ODS de SAS pour générer les résultats en pages HTML et structurer celles-ci sur un mini-site. Ceci facilite le partage des résultats avec le client et aide à s’y retrouver soi-même plus facilement.

    2. Utiliser l’automation OLE pour gérer ses programmes SAS à l’aide d’une page web. La flexibilité du langage HTML permet de créer des menus très variés pour accéder à ses programmes SAS.

  • Quand les raccourcis valent la peine d’être utilisés (LRRheault_CUSQ0610_raccourcis)
    Louis-René Rheault – Université Laval1. Utilisation des raccourcis comme substitution aux macros

    2. Autres trucs et astuces pour gagner du temps dans SAS et EG

  • Différentes façons de générer des variables macro (JLemay_CUSQ0610_macros)
    Jérôme Lemay – PromutuelIl y a plusieurs méthodes pour générer des variables à l’extérieur (ou à l’intérieur) d’une macro SAS. Je ferai une brève présentation des méthodes suivantes : (a) l’énoncé %let; (b) la routine symput (et symputx); et (c)l’énoncé INTO de la procédure SQL. Cette présentation est un résumé de celle présentée par Arthur X Li lors du SAS Global Forum 2010. Les références seront fournies lors du 5@7.

Conference #8 – Macros, API Windows et Enterprise 4.2

La 8e rencontre du Club a porté sur différents thèmes novateurs :

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • 13h40 – Quelques macros « utilitaires » (PBourdages_CUSQ0410_macros)
    Patrice Bourdages, Facilité Informatique Canada Inc
    Synopsis : ClearLib , permet de libérer une librairie SAS sans message d’erreur dans le LOG; FlushTable , permet de détruire des tables d’une librairie à partir d’une date de création ; ForceLabel , permet d’attribuer automatiquement un label sur les variables à partir du nom de la variable ; Exporte_CSV , exporte le contenu d’une table sas en format CSV; Transpose_CSV , transpose une table sas et exporte le contenu en format CSV. 
  • 14h20 – Exécution des routines API de Windows à partir d’un programme SAS (JPage_CUSQ0410_winapi)
    Jacques Pagé, www.strictt.com
    Synopsis : Depuis qu’une majorité d’utilisateurs SAS doivent exécuter leurs programmes sur un serveur Windows, il leur est alors généralement impossible d’exécuter une commande du système d’exploitation au moyen des énoncés X ou %SYSEXEC. Comment alors, par exemple, renommer un fichier ou créer un nouveau dossier? Ce genre d’opération demeure toutefois possible grâce notamment à la fonction MODULEN qui permet l’exécution d’une routine API de Windows. Encore faut-il savoir comment procéder… 
  • 15h00 – Pause  
  • 15h30 – Nouveautés et améliorations d’Enterprise Guide 4.2 (CCunnison_CUSQ0410_EG42)
    Carolyn Cunnison, SAS Canada
    Synopsis : Description des nouvelles fonctionnalités et les principaux changements de l’outil Enterprise Guide 4.2. Illustration de ces démonstrations à l’aide d’exemples détaillés, étape par étape. 
  • 16h10 – Élections du conseil d’administration du Club SAS (détails à venir)
  • 16h20 – Mot de la fin et tirage de prix de présence 

Où et quand ?

Date : mardi 20 avril 2010

Heure : 13h30 à 16h30 (accueil à compter de 13h00)

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval

Conference #7 – SAS/OR, DATA debugger et SAS stored processes

La 7e rencontre du Club a porté sur différents thèmes novateurs :

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • 13h35 – Sondage sur la tenue d’une conférence régionale des utilisateurs SAS
    Jean Hardy, Services Conseils Hardy 
  • 13h40 – SAS/OR : planification de projets et optimisation (MPerron_CUSQ1009_sas-or)
    Martin Perron, Régie des rentes du Québec
    Synopsis : Ordonnancement pluriannuel d’un portefeuille de projet en fonction des priorités de l’organisation en utilisant les procédures de programmation mathématique et d’optimisation de SAS/OR. Utilisation de fonctions graphiques de planification de projet pour afficher les résultats. 
  • 14h20 – Le débuggeur de l’étape DATA: l’alternative à l’énoncé PUT (JHardy_CUSQ1009_deboggeur)
    Jean Hardy, Services Conseils Hardy
    Synopsis : Si vous cherchez une façon élégante et flexible de débuggeur une étape DATA récalcitrante, le débuggeur est peut-être votre solution. Fonctionnalité méconnue du système SAS, il permet de consulter ou de modifier la valeur des variables, de planifier des arrêts à des points stratégiques et ce conditionnellement à divers états ou d’être averti de tout changement de valeur d’une variable. Cette présentation, destinée aux utilisateurs de calibre intermédiaire, en illustre les commandes principales. Il sera également question de l’emploi du débuggeur en mot « batch » ou sous Enterprise Guide et de l’assignation de commandes de débuggage à des clés de fonctions ou de leur encapsulage dans des routines MACRO. 
  • 15h00 – Pause  
  • 15h30 – SAS stored processes – les applications stockées avec SAS (STremblay_CUSQ1009_stored)
    Sylvain Tremblay, SAS Canada
    Synopsis : Les applications stockées dans SAS permettent de rendre disponible, à de nombreux types d’utilisateurs, la puissance de SAS. Le but de cette présentation est de montrer comment les créer, les tester, les déployer et les utiliser. 
  • 16h15 – Mot de la fin et tirage de prix de présence 

Où et quand ?

Date : mardi 27 octobre 2009

Heure : 13h30 à 16h30 (accueil à compter de 13h00)

Lieu : Grand Salon, Pavillon Maurice-Pollack, Université Laval

Conference #6 – Visualisation, performance et SAS 9.2

La sixième rencontre du Club a porté sur différents thèmes novateurs :

Programme

  • Mot de bienvenue
    Louis-René Rheault, Université Laval
  • Visualisation des données avec SAS : SAS/Insight et autres possibilités (DLeroux_CUSQ0409_sasinsight)
    Diane Leroux, MTQ
  • Outil de mesure : Accumuler des données de performance à l’exécution d’un programme SAS (Étape data) (GTurgeon_CUSQ0409_performance)
    Gilles Turgeon, Desjardins
  • Quoi de neuf dans SAS 9.2? (STremblay_CUSQ0409_sas92)
    Sylvain Tremblay, SAS Canada
  • Élections du conseil d’administration du Club SAS

Où et quand ?

Date : mardi 21 avril 2009

Heure : 9H00 à 12H00

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval

Conference #5 – Code SAS, scripts et macros

La cinquième rencontre du Club a porté sur différents thèmes :

Programme

  • Mot de bienvenue
    Louis-René Rheault, Université Laval
  • Are your SAS® Programs Running You? (en anglais) (MFecht_CUSQ_nov2008_program)
    Marje Fecht, Prowerk Consulting
  • Usage de VB scripts comme complément à la production de fichiers Excel (JPage_CUSQ_nov2008)
    Jacques Pagé, Strict Technologies
  • Demystifying the SAS® Macro Facility (en anglais) (MFecht_CUSQ_nov2008_macro)
    Marje Fecht, Prowerk Consulting

Où et quand ?

Date : mercredi 12 novembre 2008

Heure : 9H00 à 12H00 (accueil à compter de 8h30)

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval

Coin du programmeur #2

résenté au nouveau pavillon Gene-H.-Kruger de l’Université Laval, ce second « 5 à 7 – Coin du programmeur» a été un succès. Près de quarante membres du Club ont assisté à quatre courtes présentations de 15 minutes sur des trucs et astuces dans SAS. La deuxième heure a pris les allures d’un 5 à 7, avec buffet froid, rafraîchissements et alcool.

Programme

  • Mot de bienvenue
    Louis-René Rheault, Université Laval
  • Commandes pour optimiser la gestion des tables issues d’un proc SQL (PAApril_CUSQ_mai2008)
    Pierre-Antoine April, Ministère du Revenu du Québec
  • L’utilisation des  » pop-up  » et autres trucs pour le forage des données (LBelleau_CUSQ_mai2008)
    Luc Belleau, finissant du baccalauréat en statistique de l’Université Laval
  • Ajuster et comparer : LSMEANS et autres trucs (MMondor_CUSQ_mai2008)
    Myrto Mondor, URESP, Centre de recherche du CHA, Hôpital du Saint-Sacrement
  • Les formats et les informats SAS: faire de petits miracles avec 3 fois rien (JHardy_CUSQ_mai2008)
    Jean Hardy, Services conseil Hardy

Conference #4 – Nouveautés en SAS 9.2 et optimisation

La quatrième rencontre du Club a porté sur différents thèmes :

Programme

  • Mot de bienvenue et nouvelles du Club
    Richard Massé, Université Laval
  • Le SAS Global Forum 2008 : compte rendu (LLRheault_CUSQ_avril2008)
    Louis-René Rheault, Université Laval
  • Trucs et astuces SAS (PBourdages_CUSQ_avril2008)
    Patrice Bourdages, Facilité Informatique Canada
  • Nouveautés de SAS 9.2 (STremblay_CUSQ_avril2008)
    Sylvain Tremblay, SAS Canada
  • Pause café
  • Optimisation des programmes SAS (CCunnison_CUSQ_avril2008)
    Carolyn Cunnison, SAS Canada
  • Élection du conseil d’administration du Club SAS
  • Mot de la fin et prix de présence

Où et quand ?

Date : mardi 8 avril 2008

Heure : 9H00 à 12H00

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval

Coin du programmeur #1

Malgré la tempête qui s’est abattue sur Québec ce jeudi, le premier « 5 à 7 – Coin du programmeur» a été un succès. 35 membres du Club ont assisté à quatre courtes présentations de 15 minutes sur des trucs et astuces dans SAS. La deuxième heure a pris les allures d’un 5 à 7, avec buffet froid, rafraîchissements et alcool.

Programme

  • Mot de bienvenue
    Richard Massé, Université Laval
  • Comment transformer un programme SAS en tâche planifiée, sous Windows (JPage_CUSQ_nov2007)
    Jacques Pagé, Strict Technologies
  • Outils SAS pour mesurer la concordance (JOuellette_CUSQ_nov2007)
    Josianne Ouellette, Ministère des transports du Québec
  • Deux astuces :  » Cibler les variables avec écarts détectés par proc compare » et « Aucun enregistrement » (GTurgeon_CUSQ_nov2007)
    Gilles Turgeon, Desjardins Sécurité Financière
  • « Proc PHOTO » : Une procédure générique permettant de capturer dans le temps l’image d’un fichier de données (RMasse_CUSQ_nov2007)
    Richard Massé, Université Laval

Conference #3 – QSIM, ODS et SAS IT

La troisième rencontre du Club a porté sur différents thèmes novateurs :

Programme

  • Mot de bienvenue et nouvelles du Club
    Richard Massé, Université Laval
  • La simulation des files d’attente avec QSIM (MPerron_CUSQ_oct2007)
    Martin Perron, Régie des rentes du Québec
  • Le système ODS (CCunnison_CUSQ_oct2007)
    Carolyn Cunnison, SAS Canada
  • Pause café
  • Traitement de chaînes de caractères irrégulières – les « PERL » de la version 9 (JHardy_CUSQ_oct2007)
    Jean Hardy, Services Conseils Hardy
  • SAS Integration Technologies / IOM (DVilleneuve_CUSQ_oct2007)
    Daniel Villeneuve, COI Conception d’Outils Informatiques
  • Mot de la fin et prix de présence

Où et quand ?

Date : mardi 23 octobre 2007

Heure : 9H00 à 12H00 (accueil à compter de 8h30)

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval

Conference #2 – Global Forum, formats et table Hash

La rencontre a porté sur différents thèmes, tels que les formats multi-libellés et le code HASH. De plus, le forum du Club a été présenté aux membres, et la première assemblée générale du Club a été tenue, permettant l’élection du conseil d’administration du Club et l’adoption des réglements administratifs.

Programme

  • Mot de bienvenue et nouvelles du Club
    Richard Massé, Université Laval
  • La conférence internationale des utilisateurs SAS – compte rendu (RMasse_CUSQ_mai2007)
    Richard Massé, Université Laval
  • Le forum du Club SAS
    Hans Ivers, Statistika Consultants
  • Comment exploiter les formats multi-libellés (JPage_CUSQ_mai2007)
    Jacques Pagé, Strict Technologies
  • Pause café
  • Dans quels cas utiliser le code « HASH » de SAS (CCunnison_CUSQ_mai2007)
    Carolyn Cunnison, SAS Canada
  • Élection du conseil d’administration du Club SAS
  • Mot de la fin et prix de présence

Où et quand ?

Date : mardi 1e mai 2007

Heure : 9H00 à 12H00

Lieu : Auditorium Jean-Paul Tardif (local 1334), Pavillon La Laurentienne, Université Laval