SAS Enterprise Guide Maîtrisez la gestion de vos données pour la Business Intelligence

Documents pareils
Les dates SAS expliquées à ma fille

SAP BusinessObjects Web Intelligence (WebI) BI 4

Introduction : présentation de la Business Intelligence

TP2 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Business Intelligence

Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner

Business Intelligence avec Excel, Power BI et Office 365

données en connaissance et en actions?

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

L export de SAS vers Excel expliqué à ma fille

INTRODUCTION AU DATA MINING

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

MYXTRACTION La Business Intelligence en temps réel

Logiciel Le Sphinx Plus 2 version 5. Le Sphinx Développement Chavanod

F0RMAT I0N BUREAUTIQUE

: seul le dossier dossier sera cherché, tous les sousdomaines

Changer la source d'une requête dans SAS Enterprise Guide. Ce document explique comment changer la table source de la tâche Filtre et requêtes.

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Le langage SQL Rappels

BIRT (Business Intelligence and Reporting Tools)

Excel avancé. Frédéric Gava (MCF)

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

INITIATION AU LOGICIEL SAS

SAP Lumira Version du document : Guide de l'utilisateur de SAP Lumira

OPTIMISEZ LES PERFORMANCES DE TRAITEMENT DE VOS DONNEES AVEC SAS/ACCESS. Sommaire

Optimisations des SGBDR. Étude de cas : MySQL

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

1. Introduction Création d'une requête...2

La Clé informatique. Formation Excel XP Aide-mémoire

SUGARCRM MODULE RAPPORTS

Chapitre 1 Introduction

Décisionnel. SI Virtualisé. Performant. Cloud. SAP BusinessObjects. Dashboards. Expertise. Succès. Service Reporting. Finance. SaaS. Web 2.0.

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Communiqué de Lancement

Utiliser Access ou Excel pour gérer vos données

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

L OFFRE EDUCASOFT-FORMATIONS

La place de SAS dans l'informatique décisionnelle

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Business Intelligence avec SQL Server 2012

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Formations 2015 Bureautique

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Business Intelligence avec SQL Server 2012

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

SAS base Introduction à SAS SQL SAS IML

INFORMATIQUE : LOGICIELS TABLEUR ET GESTIONNAIRE DE BASES DE DONNEES

Les Différents types de Requêtes dans Access

MUNIA Manuel de l'utilisateur

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

SAS BI DASHBOARD 4.3 : POUR LE MEILLEUR ET POUR LE FILTRE

SQL Server 2012 Administrez une base de données : Exercices et corrigés

Easy to. report. Connexion. Transformation. Stockage. Construction. Exploitation. Diffusion

LES ACCES ODBC AVEC LE SYSTEME SAS

Parcours FOAD Formation EXCEL 2010

Didacticiel PowerAMC 11.0 MPD

La gestion des boîtes aux lettres partagées

Le Rapport Automatique de Suivi (RAS)

Le Système SAS et les accès via OLE DB : une introduction

SQL Historique

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Introduction à la B.I. Avec SQL Server 2008

Initiation à Excel. Frédéric Gava (MCF)

Bases de données élémentaires Maude Manouvrier

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Sauvegarde et Restauration d un environnement SAS

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

SAS de base : gestion des données et procédures élémentaires

Présentation du module Base de données spatio-temporelles

Méthodologie de conceptualisation BI

STAGE IREM 0- Premiers pas en Python

Création de Sous-Formulaires

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Chapitre 1 L interface de Windows 7 9

Guide de l'administrateur système

TP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager

Langage SQL : créer et interroger une base

CREG : versailles.fr/spip.php?article803

Les ateliers du Resclin. Préparation des données issues d Epi-Info en utilisant le tableur Excel

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Manuel du composant CKForms Version 1.3.2

Transcription:

Introduction 1. De la nécessité du décisionnel 11 2. Qu'est-ce que le décisionnel? 12 3. Et SAS? 14 4. SAS Enterprise Guide 17 5. Les modules de SAS 20 6. Ce qui est abordé dans le livre 22 Contenu d'un programme SAS classique 1. Introduction 25 2. Mes premiers pas... 26 3. Mes premiers mots-clés... 27 4. Quelques règles d écriture 28 Les bibliothèques 1. Introduction 31 2. Les bibliothèques prédéfinies de SAS 32 1/10

3. Les bibliothèques définies par l'utilisateur 35 4. Les bibliothèques définies par votre entreprise 37 4.1 Où est passé l'autoexec.sas? 38 4.2 Les bibliothèques définies par la SMC 40 5. Résumé 44 Les tables de données 1. Présentation des données utilisées dans le livre 47 2. Qu est-ce qu une table de données? 51 Les débuts de la programmation 1. Introduction 63 2. Ma première procédure (PROC SORT) 64 2.1 DESCENDING 67 2.2 OUT= 68 2.3 NODUPKEY 68 2.4 NODUPLICATES/NODUPRECS 69 2.5 DUPOUT= 70 3. Un point sur l'aide en ligne de SAS 71 4. Ma première étape DATA 74 2/10

L'étape DATA, le champ des possibles 1. Introduction 77 2. SET, WHERE et IF 78 3. Les filtres avec WHERE 78 3.1 Les opérateurs mathématiques 78 3.2 Les opérateurs logiques 87 3.2.1 Fonctionnement général 87 3.2.2 Allons un peu plus loin... 88 3.2.3 Les filtres complexes 90 3.3 Filtrer sur une date 95 3.4 Résumé 98 4. La création de nouvelles variables : ATTRIB 101 5. L'utilisation du IF 112 5.1 Les traitements conditionnels 113 5.1.1 Qu'est-ce qu'un traitement conditionnel? 113 5.1.2 Les traitements conditionnels simples 113 5.1.3 Les traitements conditionnels, c'est tout? 117 5.1.4 Les traitements conditionnels, encore plus loin! 118 5.2 Les filtres avec IF 124 5.3 Résumé 125 6. Présentation du PDV 127 7. WHERE ou IF, un choix cornélien 131 8. Les fonctions SAS fondamentales 136 8.1 Définition d'une fonction 137 8.2 Quelques fonctions mathématiques 138 3/10

8.2.1 SUM() 138 8.2.2 MEAN(), MIN(), MAX(), N() 141 8.3 Quelques fonctions manipulant du texte 142 8.3.1 UPCASE() et LOWCASE() 145 8.3.2 SUBSTR, LENGTH, INDEX et SCAN 147 8.3.3 La famille des CAT() 161 8.3.4 COMPRESS et COMPBL 165 8.3.5 LEFT, RIGHT, STRIP et TRIM 169 8.3.6 TRANSLATE et TRANWRD 174 8.4 Les fonctions agissant sur les dates 178 8.4.1 DATEPART et TIMEPART 180 8.4.2 DAY, MONTH et YEAR 181 8.4.3 MDY 183 8.4.4 WEEK et WEEKDAY 185 9. Les formats SAS 187 9.1 Définition 187 9.2 Les formats «alphanumériques» 193 9.3 Les formats «numériques» 194 9.4 Les formats «date» 196 9.5 Les formats «datetime» 197 9.6 Les formats «time» 199 9.7 Les formats «devise» 200 9.8 La PROC FORMAT 201 10. Les options de table 216 10.1 KEEP/DROP 216 10.2 RENAME 220 10.3 WHERE 223 10.4 Ordre de priorité des options 223 11. Les fusions 225 11.1 Principe général 225 11.2 Code SAS 227 11.3 Les différents types de jointures 229 4/10

11.4 Le code SAS associé 235 11.5 Un cas pratique 240 12. Écrire dans plusieurs tables 242 13. Lire à partir de plusieurs tables 242 14. Les procédures - principe général 243 15. Les procédures les plus importantes 245 15.1 PROC FREQ 245 15.2 PROC MEANS 253 15.3 PROC CONTENTS 262 15.4 PROC DATASETS 266 15.5 PROC PRINT 271 15.6 PROC IMPORT 280 15.7 PROC EXPORT 284 15.8 PROC TRANSPOSE 286 Le mode assisté de SEG 1. Présentation 295 2. Le langage SQL 296 3. L interface SEG 300 3.1 Présentation générale 300 3.2 Description des menus déroulants 301 3.2.1 Menu Fichier 301 3.2.2 Menu Édition 302 3.2.3 Menu Affichage 302 3.2.4 Menu Tâches 303 3.2.5 Menu Programme 305 5/10

3.2.6 Menu Outils 306 3.2.7 Menu Aide 307 Allouer une bibliothèque 1. Introduction 309 2. Un LIBNAME en mode assisté 310 Réaliser sa première requête 1. Principe général 319 1.1 La notion de «projet SEG» 319 1.2 Les notions de requête et flux de processus 321 2. La sélection de colonnes 323 2.1 En mode graphique 323 2.2 En langage SQL 332 3. Insérer un filtre 334 3.1 Construction d'un filtre simple 334 3.2 Construction d'un filtre complexe 339 3.3 Les filtres dans le langage SQL 347 4. Ordonner les résultats 348 4.1 Le mode assisté 348 4.2 Par le langage SQL 352 5. Créer des colonnes calculées 353 5.1 Les expressions avancées 353 5.1.1 Création d'une colonne calculée simple 353 5.1.2 Création d'une colonne calculée avec fonction 363 6/10

5.2 Recoder une colonne 366 5.3 Les colonnes calculées et le SQL 375 5.3.1 Créer une colonne de type «expression avancée» 375 5.3.2 Créer une colonne de type «colonne recodée» 376 5.3.3 Le mot-clé «CALCULATED» 378 6. Créer des colonnes agrégées 380 6.1 Par le mode assisté 380 6.1.1 Filtrer une colonne agrégée 389 6.1.2 Agréger des données en SQL 391 6.2 Filtrer les données agrégées 396 7. Réaliser des fusions 398 7.1 Par le mode assisté 398 7.2 Les fusions et le SQL 405 Utiliser les invites 1. Qu'est-ce qu'une invite? 407 2. Construire une invite simple 409 2.1 Étape n 1 : créer une requête non paramétrée 409 2.2 Étape n 2 : créer l'invite 411 2.3 Étape n 3 : lier la requête à l'invite 418 Utiliser les tâches 1. Présentation 423 2. Liste de données 428 2.1 Construire la tâche 428 2.2 Sauvegarder (exporter) le rapport obtenu 437 7/10

3. Statistiques descriptives 440 4. Les tables de synthèse 446 4.1 Construire un tableau par défaut 446 4.2 Personnaliser le tableau obtenu 459 5. Les graphiques 467 5.1 Construire un graphique par défaut 467 5.1.1 Créer un histogramme 468 5.1.2 Créer un diagramme circulaire (ou en secteurs) 471 5.2 Personnaliser ses graphiques 473 5.2.1 L'histogramme 473 5.2.2 Le diagramme en secteurs 478 Les options du menu Outils 1. Introduction 481 2. Paramètres généraux 482 3. Vues du projet 484 4. Récupération de projets 485 5. Résultats 486 6. Données 495 7. Requête 498 8. Tâches 500 8/10

9. Programmes SAS 505 10. Sécurité 506 11. Administration 507 Importer un fichier externe 1. Introduction 509 2. Importer un fichier Excel 510 3. Importer un fichier Access 516 4. Importer un fichier CSV 517 Les exports de SEG 1. Exporter une table SAS ou des résultats 521 2. Exporter le code généré 526 Bien utiliser les tâches et requêtes 1. S'accaparer le code généré 529 2. L'organisation de l'espace de travail 537 2.1 Les projets SEG 537 9/10

2.2 Les flux de processus 539 2.3 Les programmes SAS 541 2.4 Les notes 542 10/10