Archives de l’auteur : hansivers

Conference #12 – Segmentation en SAS/STAT, SAS IML Studio et SAS Autoexec

La 12e rencontre du Club portait sur différents thèmes novateurs :

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • 13h40 – La segmentation en utilisant les procédures de SAS/STAT (ABouhia_CUSQ_042012_segmentation)
    Abdesselam Bouhia, Banque nationale du Canada
    Synopsis : La segmentation est un moyen efficace pour cibler une population (Clients, employés, …) à un coût minimal. Au lieu de regarder une population dans son ensemble, on construit des groupes ayant des caractéristiques les plus homogènes (similaires) possibles. Elle permet une offre mieux adaptée aux besoins, qu’une offre spécifique à chaque individu ou une même offre pour tous. En passant en revue les procédures essentielles de segmentation à l’aide de SAS, nous présenterons une illustration de cette technique appliquée aux succursales de la Banque Nationale du Canada. Vue la confidentialité des données et des résultats obtenus, nous resterons à un niveau très agrégé. 
  • 14h20 – SAS/IML et IML Studio (STremblay_CUSQ_042012_IML)
    Sylvain Tremblay, SAS Canada
    Synopsis : La présentation portera sur le module SAS/IML. On y verra à quoi sert le langage matriciel de SAS et quels sont ses avantages. La syntaxe de base sera couverte, des exemples seront analysés en mode programmation et avec l’interface utilisateur SAS IML Studio. 
  • 15h00 – Pause  
  • 15h15 – – Les invites et Autoexec de SAS EG: utilisation à la Régie des Rentes du Québec (MDiarra_CUSQ_042012_autoexec)
    Mariam Diarra, Régie des Rentes du Québec
    Synopsis : Dans notre quotidien, il arrive très souvent que les traitements de données suivent le même modèle à quelques paramètres près, l’utilisation d’invites permet de faciliter la maintenance des programmes, de permettre à ses collègues d’utiliser ces derniers avec des valeurs propres à leurs besoins. La définition de tâches auto exécutables lors de la création d’un projet est également utile pour biens des raisons qui seront évoquées notamment lorsque les projets sont partagés. Les points abordés sont les suivants: (a) la notion d’invite et Autoexec dans Sas EG 4.3; (b) La création d’invite et Autoexec dans Sas EG 4.3; et (c) exemple d’utilisation à la RRQ (Extraction des données et Production de statistiques). 
  • 16h00 – Élections du conseil d’administration du Club SAS 
  • 16h20 – Mot de la fin et tirage de prix de présence 

Où et quand ?

Date : mercredi 18 avril 2012

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

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

 

Conference #11 – intranet SAS, cubes OLAP, visualisation de données

La 11e rencontre du Club portait sur différents thèmes novateurs :

Programme

  • 13h00 – Inscription
  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval
  • 13h40 – Espace participatif sur l’édition de programmes et la visualisation de données (JHardy_CUSQ_112011_programmes)
    Animé par Jean Hardy, Services Conseils Hardy Inc.
    Synopsis : La plupart des utilisateurs réguliers du système SAS et de Enterprise Guide, quel que soit leur niveau de connaissances, ont découvert au fil du temps des trucs qui leur facilitent l’édition de programmes et la visualisation des tables SAS. Nous voudrions créer un espace participatif, au cours de la prochaine rencontre du Club SAS de Québec, qui permette de mettre en commun les trucs propres à chacun. Soumettez d’avance un ou des trucs portant sur le sujet en titre, en les expliquant ou les illustrant le plus clairement possible. Les trucs peuvent toucher la soumission de programmes et la visualisation de données sous Windows ou sous Enterprise Guide et doivent être envoyés avant vendredi le 11 novembre, à l’adresse courriel suivante: collaboration@clubsasquebec.ca. Je me chargerai de les compiler et de les présenter; l’auteur de chaque truc sera identifié, si c’est son souhait.
  • 14h20 – Tirage d’un prix de participation parmi les personnes ayant fourni des astuces pour l’espace participatif
  • 14h25 – Création et exploitation des cubes OLAP (CCunnison_CUSQ_112011_OLAP)
    Carolyn Cunnison, SAS Canada
    Synopsis : La présentation vous démontra comment construire un cube multidimensionnel à l’aide de SAS/Olap Cube Studio. Par la suite, la perspective des utilisateurs du cube sera présentée à l’aide de Enterprise Guide et Excel qui navigueront dans le cube.
  • 15h05 – Pause
  • 15h30 – Utilisation de SAS dans un environnement intranet multiplateforme (JFDR_CUSQ_112011_intranet)
    Jean-François Ducré-Robitaille, Ministère des Affaires municipales, des Régions et de l’Occupation du territoire
    Synopsis : La présentation abordera le contexte autour de l’intégration d’un serveur SAS dans un environnement intranet de diffusion de statistiques et de données cartographiques. Plusieurs points seront présentés, dont le développement et la publication de services Web pour accéder aux données sur le serveur SAS et la représentation cartographique de ces données.
  • 16h15 – Mot de la fin et tirage de prix de présence

Où et quand ?

Date : mercredi 16 novembre 2011

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

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

Coin du programmeur #4

Présenté à l’Hôtel Classique, au 2815 Boulevard Laurier, ce quatrième « 5 à 7 – Coin du programmeur» sera sûrement un succès! Trois courtes présentations de 15 minutes sont prévues sur des trucs et astuces dans SAS. La deuxième heure prendra les allures d’un 5 à 7, avec buffet froid, rafraîchissements et alcool.

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

Programme

  • Mot de bienvenue

    Louis-René Rheault, Université Laval

  • SAS Update : Nouvel outil automatisé pour appliquer les mises à jour sur SAS (LRRheault_CUSQ0611_maj)

    Louis-René Rheault – Université Laval

  • SAS Global Forum 2011 : Survol et présentation* « coup de cœur ». *Différentes approches pour écrire vos fonctions utilisateurs avec SAS (langage MACRO, PROC IML, PROC FCMP, PROC PROTO, SCL). (ICoulibaly_CUSQ0611_fonctions)

    Ismael Coulibaly – Revenu Québec

  • Méthode d’extraction aléatoire d’échantillons à l’aide de SAS BASE (NLetourneau_CUSQ0611_random)

    Normand Létourneau

Conference #10 – réseaux sociaux, mise en production et Entreprise Guide 4.3

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

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval
  • 13h40 – SAS et les réseaux sociaux (la présentation sera en anglais) (Matthew_CUSQ0411_social)
    Matthew Malczewski, SAS Canada
    Synopsis : This presentation will highlight how to take advantage of social media in order to augment your SAS knowledge and grow your SAS network. The talk will focus on popular social media applications such as Twitter, LinkedIn, blogs and more. This presentation offers tips for the social media novice and expert alike.
  • 14h20 – Mise en production de vos programmes SAS (FBourbeau_CUSQ0411_production)
    François Bourbeau
    Synopsis : Cette présentation abordera trois questions : (a) quels sont les aspects fonctionnels de la mise en production, (b) comment adapter l’initialisation de SAS à cette réalité fonctionnelle, et (c) comment préparer ses programmes pour la mise en production.
  • 15h00 – Pause
  • 15h30 – Enterprise Guide 4.3 – Quoi de neuf? (CCunnison_CUSQ0411_EG43)
    Carolyn Cunnison, SAS Canada
    Synopsis : Cette présentation couvrira trois catégories de nouveautés dans Enterprise Guide 4.3 : Intégration, Productivité, et Performance. La démonstration mettra l’accent sur les améliorations de l’interface de programmation.
  • 16h10 – Élections du conseil d’administration du Club SAS
  • 16h20 – Mot de la fin et tirage de prix de présence

Où et quand ?

Date : mardi 19 avril 2011

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

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

Conference #9 – data mining, Excel et SAS/Graph

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

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • 13h40 – Introduction au data mining prédictif : un exemple de mise en œuvre par arbre de décision (ICoulibaly_CUSQ1110_dmChaid)
    Ismaël Coulibaly
    Synopsis : Après un survol général du data mining, j’introduis quelques notions du data mining prédictif. J’illustre ensuite ces notions par une application des arbres de décision à un jeu de données. L’utilisation de SAS Enterprise Miner étant très peu répandue, la macro TREEDISC est utilisée. 
  • 14h20 – Exporter ses données et ses résultats vers Excel: les alternatives (JHardy_CUSQ1110_Excel)
    Jean Hardy, Services Conseils Hardy
    Synopsis : Que faire lorsque la procédure EXPORT et l’énoncé LIBNAME muni du moteur Excel ne suffisent plus pour exporter données et résultats de procédures vers Excel? Pour obtenir une mise en page soignée, DDE et la destination HTML de ODS sont longtemps demeurées les seules alternatives. Il existe toutefois deux autres techniques peu connues: d’abord l’écriture, à travers le moteur Excel de l’énoncé LIBNAME, dans une feuille déjà existante, ce qui permet de construire dans Excel un gabarit que SAS nourrira ensuite. Plus flexible est le tagset ExcelXP, une destination ODS qui permet de procéder à la mise en page d’un nombre flexible de feuilles dans un classeur Excel, sans qu’aucune modification manuelle n’y soit requise par la suite! Cette présentation, destinée aux utilisateurs familiers avec Excel et la procédure EXPORT, ignore les quatre premières techniques et illustrera l’écriture via LIBNAME dans un gabarit existant et l’écriture via le tagset ExcelXP pour créer et mettre en page des classeurs. Un tableau comparatif complet de ces six techniques sera en outre dressé pour la première fois, afin de guider le choix de l’utilisateur selon ses besoins. 
  • 15h00 – Pause  
  • 15h30 – Le langage GTL de SAS et le designer de graphiques ODS (STremblay_CUSQ1110_graph)
    Sylvain Tremblay, SAS Canada
    Synopsis : L’objectif de cette présentation est de faire un survol du nouveau langage GTL de SAS: le « Graph Template Language » qui permet aux utilisateurs SAS de créer leurs propres gabarits ODS afin de personnaliser leur graphiques. L’interface graphique « ODS Graphics Designer » sera aussi abordée. 
  • 16h15 – Mot de la fin et tirage de prix de présence 

Où et quand ?

Date : mardi 2 novembre 2010

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

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

 

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