Articles avec le tag ‘Formation SAS’
Programme Exemple SAS : Extraction Aléatoire sans Doublon
La problématique est la suivante, réaliser une pannélisation, pour des raisons de performance.
Afin d’appliquer un modèle prédictif sur une représentation limitée de population, ou afin d’optimiser les performance lors de l’écriture de programme SAS en effectuant des tests sur une petite portion d’une base de données, nous avons la possibilité avec le système SAS de réaliser très simplement une extraction de données, de type aléatoire et bien sur, cerise sur le gâteau : sans doublons.
Dans le programme SAS suivant, il vous suffit de renseigner les macros variables, entre le signe ‘=’ et le signe ‘;’ : PCT, contenant le pourcentage de lignes de la table à extraire et DS1, donnez lui le nom complet de la table SAS source, soit libname.tablename, ensuite lancer le programme SAS et voilà c’est tout.
Programme exemple SAS : Extraction aléatoire sans doublon.
Lire la suite de cette entrée »
Formation SAS SQL.
Description de la Formation SAS SQL.
Ce cours de deux jours, à pour but l’étude du langage de programmation SAS SQL, il vous permets d’apprendre l’emploi du langage SAS SQL, et de l’utiliser comme un outil d’interrogation, de manipulation et de restitution des données SAS, dans votre environnement SAS.
SQL (Structured Query Language), permet de réaliser des requêtes simples ou complexes sur l’ensemble des données accessibles par le Système SAS. Ce cours vous apportera la connaissance nécessaire afin de choisir en lieu et circonstance le langage de manipulation des données, le plus approprié à l’exécution de votre tâche. Vous y apprendrez également, comment l’utilisation des fonctions du langage SAS et langage SAS Macro, peuvent être combinés avec le langage SAS SQL.
Etude de l’utilisation de la procédure SAS SQL et toutes ses instructions. Proche du langage SQL ANSI avec en plus un grand nombre des fonctions SAS, l’option CASE, le langage SAS SQL est un excellent outil d’extraction, de manipulation et de restitution des données, puissant et efficace dans l’environnement SAS.
A l’issu de cette formation SAS SQL :
Vous devriez être en mesure :
-
de créer et d’exécuter des requêtes sur des données SAS en utilisant des fonctions et des calculs de colonne, des sous-ensembles, des sommaires et des sous-requêtes
-
d’extraire des données issues de tables multiples en utilisant des commandes de sous-requêtes, de liaison et d’ensemble (SQL)
-
de créer et d’utiliser des vues SAS, des index et des tables SAS
-
de mettre à jour ou de supprimer des valeurs de variables dans des tables SAS et des vues existantes
-
d‘utiliser les fonctions SAS SQL pour déboguer, tester et optimiser les performances de vos requêtes SAS SQL.
LES PRE-REQUIS.
Conditions préalables :
-
Savoir exécuter des programmes SAS sous votre système d’exploitation
-
Savoir créer des jeux de données SAS et bien sur y accéder
-
Connaître l’utilisation des opérateurs arithmétiques, logiques et de comparaison
-
Savoir invoquer des procédures SAS
-
Ou avoir suivi et mis en pratique la formation SAS Base
Durée de la Formation :
2 jours
Formation SAS Enterprise Guide V4 (SAS/SEG)
Le but de cette formation SAS, est d’apprendre à utiliser SAS Enterprise Guide, réaliser des requêtes de sélection et de fusion et à l’aide de ces données requêtes, créer des rapports, de type listing, HTML, RTF, PDF, graphique …
Ces données peuvent se trouver dans des entrepôts de données, dans des SGBD, dans des fichiers bruts de type TXT, dans des fichiers Excel, dans des fichiers accessible par ODBC ou par SAS ACCESS, comme DB2, Oracle … l
SAS Enterprise Guide ne nécessite pas de connaître le langage de programmation SAS, au travers de questions ,de réponses et de paramétrage, dans des boites de dialogues conviviales, le système SAS Enterprise Guide, construit pour vous les programmes qu’il soumettra au système SAS.
Sur la base des quatre phases BI suivantes :
- Accéder aux données
- Manipuler les données
- Synthétiser les données
- Présenter les données
SAS Enterprise Guide : Définition :
SAS Enterprise Guide, vous permet d’importer vos données quelque soit leurs formats, de stocker vos données dans un projet, de manipuler vos données, de filtrer et de joindre vos données (requêtes), de créer de nouveaux jeux de données, d’exporter ces données, de réaliser des rapports avec ces données, en les habillant d’une présentation personnalisée et dans des formats divers et variés comme : HTML, RTF, PDF …, enfin, d’automatiser vos traitements, d’automatiser les mises à jour des données et d’exécuter vos projets.
Etapes de la formation SAS / SEG :
- Positionnement du produit SAS Enterprise Guide. Lire la suite de cette entrée »
Programmation SAS Base II (Gestion avancée des données (AVC1))
Le but de cette formation SAS, est d’aller plus loin avec le système SAS et de comprendre les principes de fonctionnement et de comportement interne du système SAS, notamment les rouages du traitement des données interne et externe du système SAS.
Apprendre à manipuler, à transformer et enrichir les données, contrôler les entrées et les sorties des tables SAS, la lecture des données externes au système SAS, à agréger des données SAS, à utiliser des techniques de débogage et à créer des rapports d’exceptions.
À la fin de ce cours, vous devriez être en mesure :
- de lire et écrire différents types de données
- de combiner des jeux de données SAS
- de créer des synthèses de données
- d’effectuer des manipulations et des transformations de données à l’aide de fonctions SAS
- de traiter les données de façon itérative
- de comprendre le traitement d’étape DATA
- de créer des rapports d’exceptions
Les principaux point abordés dans la formation SAS Programmation SAS BASE II sont : Lire la suite de cette entrée »
Formation SAS Macro (MACR).
Automatisation et paramétrage des traitements SAS
Avec le langage SAS Macro.
Le but de cette formation SAS, est l’étude des macro-variables et du langage macro SAS, son mode de fonctionnement, et son débuggage, comment automatiser des étapes SAS, comment générer du code SAS, grâce au langage SAS Macro.
Vous apprendrez comment automatiser des boucles de programmes avec paramétrage et substitution de code grâce au langage SAS MACRO.
La Formation au langage SAS MACRO est essentielle à une bonne prise en main de la programmation SAS, la maitrise de l’automatisation des tâches, la gestion avancée des boucles …
Les principaux point abordés dans la formation SAS MACRO sont :
Programmation SAS Base I (fondamentaux PROG1)
Le but de cette formation SAS, est la découverte de l’interface de programmation SAS et l’utilisation des fonctionnalités incluses dans le module SAS base.
La formation SAS Base est essentielle pour toute personnes désireuse de programmer en langage SAS afin de : gérer, manipuler, transformer et restituer des données accessible par le Système SAS.
Formation au langage de programmation SAS Base et à ses concepts fondamentaux :
- Présentation des différentes étapes SAS. (DATA, Procédures).
- Création, exécution et correction de programmes, au travers des fenêtres : program editor, journal (compte rendu d’exécution), résultats.
- Découverte de la gestion des données avec le système SAS et des procédures permettant la restitution d’informations.
- Chargement des magasins de données SAS (Librairies), lecture des fichiers non SAS et chargement dans des tables SAS. Sélection des données …
Les principaux points abordés dans la formation SAS BASE sont :
- Les bases et les concepts du langage SAS.
- La création de rapports simple, graphiques et HTML.
- Création de rapport graphiques.
- Création de listes et de rapports agrégés.
- Lecture de fichiers externes bruts (plats).
- La lecture et la manipulation de données SAS.
- La création de variables, de filtres et modification des valeurs dans une table.
- La combinaison de tables (concaténations et fusions).
- Génération de rapports au format HTML via l’Output Delivery System.
