Archives par étiquette : DATA

Conférence #29

INVITATION À LA 29e JOURNÉE-CONFÉRENCE

Jeudi le 3 février 2022, de 10h00 à 12h00 (EN LIGNE)

======================================================================

Le Club SAS de Québec vous invite à une conférence gratuite, virtuelle (sur Zoom), composée de 3 courtes présentations (autour de 30 minutes chacune) :

  • 10H00 – Louis-René Rheault – Mot de bienvenue [support à venir]
  • 10H05 – Alain Voyer  « Générer du code SAS avec CALL EXECUTE » [ support ] Résumé : Générer du code est une approche répandue visant à simplifier, à automatiser et à rendre plus flexibles des traitements SAS. Plusieurs approches sont possibles parmi lesquelles on retrouve la combinaison de l’étape DATA et du %INCLUDE, l’utilisation du langage macro et aussi l’utilisation de la routine CALL EXECUTE. Nous allons examiner plus spécifiquement l’usage de la routine CALL EXECUTE à travers des exemples typiques et moins typiques. CALL EXECUTE n’est pas une panacée ou une solution « mur à mur » mais un moyen parmi d’autres d’arriver à nos fins. Cette routine peut faire partie de notre coffre à outils et il nous revient d’évaluer la pertinence de l’utiliser dans nos contextes respectifs de traitements SAS.
  • 10H40 – Jean Hardy   « Outils d’aide à la programmation dans Enterprise Guide et Studio » [support]. Résumé : Les interfaces-utilisateurs SAS Entreprise Guide et SAS Studio comportent beaucoup de fonctionnalités destinées à faciliter la programmation en langage SAS.  Cette présentation en illustre plusieurs qui passent parfois sous le radar des utilisateurs, même expérimentés. On y traitera notamment du débogueur de l’étape DATA, de la comparaison de programmes, de l’affichage simultané de plusieurs visionneuses, de la possibilité de figer les volets, de la visionneuse de variables macro et de plusieurs autres trucs.  Les outils et exemples présentés sont disponibles à partir des versions 7.1 de SAS Enterprise Guide et 3.8 de SAS Studio.
  • 11H20 – Sylvain Tremblay « Initiation à la programmation SAS sur un serveur CAS » [support et code SAS]. Résumé : Le but de cette présentation est de faire découvrir aux participants les nouvelles façons de faire quand on programme avec SAS sur un serveur Cloud Analytic Services (CAS). Seront couverts : l’accès et le chargement des données en mémoire, modification d’un programme Base SAS pour rouler sur CAS et survol des nouvelles procédures pour prendre avantage de CAS.
  • 11H55 – Mot de la fin.

IMPORTANT : le lien Zoom sera communiqué uniquement aux personnes inscrites! Merci de vous inscrire ICI.

Au plaisir de vous y voir!

Le CA du Club des utilisateurs SAS de Québec

Conférence #28

INVITATION À LA 28e JOURNÉE-CONFÉRENCE

Jeudi le 3 juin 2021, de 10h00 à 12h00 (EN LIGNE)

========================================================================

Le Club SAS de Québec a l’honneur d’être le premier groupe d’utilisateurs du Canada à reprendre ses activités depuis mars 2020! Nous vous invitons à une conférence gratuite, virtuelle (sur Zoom), composée de 4 courtes présentations (autour de 20-30 minutes chacune) :

  • 10H00 – Louis-René Rheault, Club SAS de Québec – Accueil [ télécharger le support ]
  • 10H05 – Alice Yuan, SAS Canada – Mot de bienvenue [ télécharger le support ]
  • 10H15 – Patrice Bourdage, Desjardins et Club SAS de Québec – « Utilisation des commandes macro % IF THEN % DO…à l’extérieur des routines macro. » RÉSUMÉ : Dans le cadre de cette formation, l’usager va découvrir une fonctionnalité macro qui est maintenant utilisable au sein de nos programmes SAS. Il pourra donc utiliser cette nouvelle fonctionnalité pour exécuter du code de manière conditionnelle. [ télécharger le support ]
  • 10H35 – Jean-François Malaise, Université Laval – « Quelques exemples d’intégration du langage R dans SAS » RÉSUMÉ : Certains outils sont plus adaptés que d’autres pour l’analyse de données ou des tâches plus spécifiques demandant une plus grande flexibilité au niveau de la programmation. Dans cette optique, une cohabitation entre SAS et R est une solution qui ne devrait pas être négligée. Les techniques d’intégration et les exemples présentés vous permettront de comprendre l’intégration entre les deux langages et sa simplicité d’usage. [ télécharger le support ]
  • 10H55 – Pause
  • 11H05 – Véronique Bourcier, XXFormat (Allemagne) – « Proc report : définir des styles avec «call define et style (calldef)» à plusieurs niveaux. Qui a la priorité ? » RÉSUMÉ : L’objectif de cette présentation est de savoir quels attributs de style sont pris en compte quand plusieurs routines CALL DEFINE sont utilisées dans la procédure PROC REPORT , selon que ‘style’ ou ‘style/merge’ est utilisé en second argument de la routine, ou que l’option style(calldef) est ajoutée dans l’instruction PROC REPORT. Cette présentation utilisera le dataset sashelp.class pour illustrer simplement les concepts. Après une première série d’exemples utilisant la routine call define pour comprendre les règles associées aux valeurs ‘style’ et ‘style/merge’ du second argument de la routine, nous ajouterons l’option style(calldef) dans la procédure proc report afin de comprendre la relation qui la lie à la routine. [ télécharger le support ]
  • 11H25 – Alain Voyer, Club SAS de Québec – « Comment rechercher des valeurs de données dans SAS ». RÉSUMÉ : En SAS, l’habitude veut que l’on utilise conjointement les vecteurs (array) avec une boucle DO lorsque l’on traite des variables dont les noms ont un préfixe commun et un suffixe numérique dans le style X1-X9 par exemple. Or la présentation a pour but de sortir de cette habitude et d’explorer de nouvelles façons de traiter des variables notamment en utilisant des fonctions de la famille CAT et en utilisant aussi une approche faisant appel à un fichier factice. [ télécharger le support ]
  • 11H55 – Mot de la fin.

IMPORTANT : le lien Zoom sera communiqué uniquement aux personnes inscrites [ lien pour vous inscrire ].

Au plaisir de vous y voir!

Le CA du Club des utilisateurs SAS de Québec

Conference #22

***********************************************************
INVITATION À LA 22e JOURNÉE-CONFÉRENCE
Hiver 2017
Mercredi 3 mai 2017
***********************************************************

Le Club des utilisateurs SAS de Québec vous convie à sa 22e rencontre qui aura lieu le mercredi 3 mai 2017 à l’Amphithéâtre IBM, local 0610 du pavillon Palasis-Prince de l’Université Laval.

Ces conférences sont un excellent moyen d’apprendre de nouvelles notions sur SAS, en réviser certaines et rester à jour sur les développements dans SAS et en analyse de données.

Matinée – présentations de niveau de base et intermédiaire

  • 8H30 – Accueil des participant(e)s
  • 9H00 – Mot de bienvenue du président du Club SAS de Québec
  • 9H15 -Patrice Bourdage (Retraite Québec), Jean Hardy (Services Conseils Hardy) et Rosie Foti (SAS Canada). Sujet : SAS Global Forum – Retour sur les conférences du Forum. (Copie de la présentation) Objectifs d’apprentissage : Acquérir des connaissances sur les nouveautés avec SAS présentées lors du dernier SAS Global Forum (Avril 2017) à Orlando en Floride. Un retour sur les conférences les plus intéressantes vous sera présenté.
  • 10H00 – Pause
  • 10H20 – Alain Voyer, Analyste en informatique, CNESST. Sujet : ¨Bon Code / Bad Code, Mais qu’est-ce que du bon code SAS ? (Copie de la présentation) Objectifs d’apprentissage : (1) Comment améliorer sa programmation SAS en bâtissant une discipline personnelle de fonctionnement. (3) Qu’est-ce que la « distance cognitive » dans la programmation SAS et comment la réduire pour améliorer sa performance dans la création de traitements SAS. (3) Comment développer des réflexes de conception de programmes pour obtenir des résultats plus robustes et plus résilients.
  • 11H00 – Mathieu Gaouette, MonSUG. Sujet : Fonctionnement interne du « datastep », comment SAS utilise le « PDV » (program data vector). (Copie de la présentation) Objectifs d’apprentissage : familiariser l’auditoire avec l’utilisation avancée du datastep et être en mesure de juger quand un datastep est mieux qu’une étape proc sql (et vice versa).
  • 11H45 – Mot de la fin et tirage de prix de présence

Après-midi – présentations de niveau intermédiaire à avancé

  • 13H00 – Accueil des participant(e)s
  • 13H30 – Mot de bienvenue du président du Club SAS de Québec
  • 13H35 – Aristide HOUNDETOUNGAN, doctorant en Économique, Université Laval. Sujet : Régressions spatiales utilisées en économétrie et développée à l’aide d’une Macro, pour leur estimation dans SAS. (Copie de la présentation). Objectifs d’apprentissage: Généralement, les pays ou zones ou individus qui  sont proches ont souvent certaines caractéristiques communes. Les modèles spatiaux en économétrie, adaptés à ces types de données, sont donc de plus en plus utilisés dans tous les domaines où la population de référence peut être localisée géographiquement (les ménages, les pays, etc.). Ils sont cependant difficiles à estimer. Donc, le but est de comprendre comment les modèles de régression spatiale sont utilisés en économétrie avec SAS, et être en mesure de pouvoir les utiliser et les reproduire à l’aide d’une Macro développée dans SAS.
  • 14H15 -Jean Hardy (Services Conseils Hardy), Geoffroy Côté et Sophie Desfossés. Sujet : Atelier de résolution de problèmes dans SAS. (Copie de la présentation) Objectifs d’apprentissage: Être en mesure de résoudre des problématiques particulières lors de l’utilisation de SAS, grâce à des problèmes qui auront préalablement été soumis à un panel du Club SAS. Ce panel aura élaboré des méthodes facilitant la résolution des problèmes soumis dans SAS, et les solutions aux problèmes vous seront présentées lors de la Journée-Conférence.
  • 15H00 – Pause
  • 15H20 – Assemblée générale – Élection des membres du Conseil d’Administration du Club SAS de Québec
  • 15H50 – Denis Talbot Ph.D., stat. ASSQ, Faculté de médecine, Université Laval. Sujet : Estimation d’une différence de risque standardisée à partir des sorties SAS d’une régression logistique. (Copie de la présentation) Objectifs d’apprentissage : Explorer différentes méthodes pour estimer l’association entre une variable d’exposition et une issue binaires sous la forme d’une différence de risque standardisée. Dans cet exposé, je présenterai quelques possibilités en SAS pour plutôt obtenir les associations et leurs intervalles de confiance sous la forme de différences de risques standardisées, mesure souvent privilégiée d’un point de vue de la santé publique.
  • 16H30 – Mot de la fin et tirage de prix de présence
  • Information de Rosie Foti, SAS Canada sur les ressources SAS en français.

**********  ATELIER DE RÉSOLUTION DE PROBLÈMES  **********

Un atelier de résolution de problèmes (instructions détaillées en PDF) aura lieu durant la prochaine rencontre:

  •  un membre du Club ayant une question ou une problématique nous fait parvenir celle-ci à l’avance, soit au plus tard le 23 avril 2017
  • le problème doit toucher SAS ou Enterprise Guide et être expliqué clairement
  • il peut être accompagné, si nécessaire, d’un jeu de données d’entrée sans informations confidentielles et d’une représentation du résultat désiré
  • le problème peut demeurer anonyme, si l’auteur le souhaite
  • les panelistes prennent connaissance des problèmes et préparent leurs réponses
  • à la rencontre du 03 mai, chaque problème est expliqué, des pistes de solutions sont offertes par les panelistes et la discussion s’engage avec l’auditoire
  • lors d’une rencontre ultérieure, le membre qui a soumis un problème peut rappeler brièvement celui-ci et indiquer les résultats obtenus
  • les sujets de prédilection pour ce genre d’ateliers: transformation de données via DATA ou une procédure, langage Macro, reporting et formatage, statistiques, spécificités de SAS sur une plate-forme, interface (SAS Windows, EG, etc.)
  • faites parvenir votre problème à l’adresse suivante:  jhardy@schardy.qc.ca

**********  ÉLECTIONS 2017-2018  **********

Il y aura aussi une assemblée générale afin d’élire les membres 2017-2018 du conseil d’administration. Les personnes intéressées à soumettre leur candidature sont invitées à le faire à l’adresse : info@clubsasquebec.ca

Des informations supplémentaires concernant les élections suivront prochainement.

INSCRIPTION OBLIGATOIRE

La participation aux demi-journées est gratuite mais il est obligatoire de s’inscrire à la ou
les demi-journées souhaitées.
(Lien pour s’inscrire : https://www.sas.com/en_ca/events/2017/q1/club-sas-mai-17.html)

Au plaisir de vous voir ce mercredi 3 mai prochain!

Louis-René Rheault
Président 2016-2018
Club SAS de Québec

Conférence #19

Le Club des utilisateurs SAS de Québec vous convie à sa 19e rencontre qui aura lieu

le jeudi 29 octobre 2015, à la salle IBM (local 0610) du pavillion Palasis-Prince de l’Université Laval

LA CONFÉRENCE SE TIENDRA TOUTE LA JOURNÉE!

La matinée sera consacrée à des présentations sur des outils de base s’adressant à des utilisateurs de niveau novice à intermédiaire :

  •  8:30     Accueil des participants
  • 9:00     Début de la conférence – mot de bienvenue
  • 9:10     Présentation des sites sur SAS et autres références sur le Web – Emmanuelle Picher, Finances Québec (EP_CUSQ102015_referencesSAS)
  • 9:20     Nouveautés sur Enterprise Guide 7.1 – Sylvain Tremblay, SAS Canada (ST_CUSQ102015_EG71)
  • 10:00     Pause
  • 10:20     Utilisation du RETAIN dans une étape DATA – Bruno Dionne, Université Laval (BD_CUSQ102015_RETAIN)
  • 11:00     SAS Grid pour les nuls – Luc Ladouceur, SAS Canada (LL_CUSQ102015_SAS_GRID)
  • 11:40     Mot de la fin et tirage de prix de présence

L’après-midi sera consacrée à des présentations de niveau intermédiaire à avancée :

  • 13:00     Accueil des participants
  • 13:30     Début de la conférence – mot de bienvenue
  • 13:35     Problème ouvert de concaténation de grandes tables de données – Jean Hardy, Services Conseils Hardy (JH_CUSQ102015_concatenation). Mise à jour en juin 2016 : suivi des essais d’optimisation Concatenation de grandes tables dans SAS – Francois Ouellet, Retraite Québec
  • 14:00     Modèle de prédictions des scores des golfeurs – Sylvain Demars (SD_CUSQ102015_golf)
  • 14:40     Pause
  • 15:00     Survol de l’outil Enterprise Miner – Sylvain Tremblay (ST_CUSQ102015_EM)
  • 15:40     Utilisation de la procédure PROC LOGISTIC – François Poudrier (FP_CUSQ102015_Logistic)
  • 16:20     Mot de la fin et tirage de prix de présence

Date et heure de la conférence

Jeudi 29 octobre 2015 – 9h00 à 16h30 (accueil dès 8h30)
Lieu : Université Laval, Pavillon Palasis-Prince, salle IBM (local 0610)

La participation à l’activité est gratuite mais il est obligatoire de s’inscrire à la ou les demi-journées souhaitées. Des collations seront servies pendant les pauses.

Pour s’inscrire à cette rencontre, consulter le lien suivant : INSCRIPTION

Conference #13 – SAS Global Forum, chiffrement et SAS Datasets

La 13e rencontre du Club a porté sur différents thèmes touchant les fondements de SAS (Back to basics!).

Programme

  • 13h30 – Mot de bienvenue
    Louis-René Rheault, Université Laval 
  • 13h40 – Thèmes variés abordés lors du dernier SAS Global Forum (pas de support inclus)
    Patrice Bourdages, Centre d’expertise en Intelligence d’affaires (CEIA) 
  • 14h20 – Chiffrement et encodage avec SAS (STremblay_CUSQ_102012)
    Sylvain Tremblay, SAS Canada 
  • 15h00 – Pause  
  • 15h25 – « The Building Blocks of SAS Datasets – S-M-U (Set, Merge, and Update) » et « Looking Beneath the Surface of Sorting » (présentation en ANGLAIS) (AKuligowski_CUSQ_102012)
    Andy Kuligowski, 2012 SAS Global Forum Chairman 
  • 16h15 – Mot de la fin et tirage de prix de présence 

Où et quand ?

Date : mercredi 24 octobre 2012

Heure : 13h30 à 16h30

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