Interfaces utilisateur et rapports statistiques avec R et Sas
Introduction
Chapitre 1. Environnement de travail
Chapitre 2. Le langage R
Chapitre 3. Rapports statistiques
Chapitre 4. Interfaces utilisateur
Chapitre 5. Bases de données et langage Sql
Annexe A : une applette Java
Annexe B : le logiciel Sas
Le logiciel en bref
Rapports
Interfaces utilisateur
Bases de données et langage Sql
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module

Bases de données et langage Sql

Sql et Sas

Voici, à titre d'exemple, l'expression en Sas des deux premières requêtes sql de la section Sql et R.

/* Les donnees */
data etud;
  infile cards dlm=",";
  input nom$ sexe$ age;
  output; 
cards;
Jim,h,21
Eve,f,19
Max,h,.
run;	
/* Quelques requetes */
proc sql;
  create table homme as
  select nom,age from etud where sexe='h';
run;
proc print data=homme;
run;
proc sql;
select * from etud where age is not null;
run;

ODBC et Sas

Avant de pouvoir interroger une base de données avec ODBC depuis Sas, il faut lui attribuer un identifiant ODBC (voir section Création d'un identifiant ODBC). Dans l'exemple développé, l'identifiant a été nommé demo.

Sous Sas, la connexion à cette base se fait avec l'instruction libname.

/* connexion via l'identifiant ODBC */
libname canal odbc datasrc='demo';
/* quelques statistiques */
proc means data=canal.Notes;
run;	
/* sql et odbc */
proc sql;
  create table homme as
  select nom,age from canal.Personne 
  where sexe='h';
run;
proc print data=homme;
run;
Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module