Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Administration
Administration Forum d'entraide sur les fonctionnalités d'administration de SAS : installation, portal, serveurs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 11h01   #1
Invité de passage
 
Femme
dataminer stagiaire
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : dataminer stagiaire

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut Importer une base de données SQL server sous SAS

Bonjour,

je souhaite savoir comment fait-on pour importer une base de données qui est présente sous SQL server 2008, dans une librairie de SAS. Quelle procédure faut-il effectuer?
Quel moteur faut-il mieux utiliser entre OCDB et OLEDB?

Je vous remercie pour votre réponse.
lau38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 12h45   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
bonjour,
si t'as le module SASACCESS to SQL server , c'est très simple .

la syntaxe est :
Code :
1
2
3
4
5
6
7
8
9
 
proc sql;
 
 
proc sql;
connect TO sqlserver ;
CREATE TABLE tab AS SELECT * FROM connection TO sqlserver(SELECT * FROM table_sqlserveer);
disconnect FROM sqlserver;
quit;
sinon tu peux alloué un libname


Code :
1
2
 
libname lib sqlserver (parametres) ;
et comme sa tu poura importer tes tables de sqlserver.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 12h49   #3
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 703
Points : 1 703
pour les détail , regardes ce lien.
http://support.sas.com/documentation...s_sql_7364.pdf

PS: SAS utilises l'ODBC pour ce genre de connexion aux bases ( je crois que l'ODBC est plus performant que OLEDB).

Bon courage.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 14h19   #4
Membre habitué
 
Femme Géraldine CADE DESCHAMPS
Support Clients SAS (France et Europe)
Inscription : février 2010
Messages : 62
Détails du profil
Informations personnelles :
Nom : Femme Géraldine CADE DESCHAMPS
Localisation : France

Informations professionnelles :
Activité : Support Clients SAS (France et Europe)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2010
Messages : 62
Points : 139
Points : 139
Bonjour,

3 modules permettent d'accéder à SQL Server :
- SAS/ACCESS Interface to Microsoft SQL Server
- SAS/ACCESS Interface to ODBC
- SAS/ACCESS Interface to OLE DB

Vous pouvez :
- soit déclarer des biblliothèques : les données sont ensuite manipulées comme des tables SAS, avec le même code
- soit faire du SQL Passthru : via la proc sql on se connecte à la base, puis on manipule les données en SQL.


Ces 2 documents montrent comment procéder :
Usage Note 14093: How to connect to a Microsoft SQL Server database in SAS on Windows
http://support.sas.com/kb/14093

Accessing a Microsoft SQL Server Database from SAS on Microsoft Windows
http://supportexp.unx.sas.com/techsu...note/ts765.pdf



Concernant le choix ODBC / OLE DB , vous pouvez consulter ce document qui les compare : http://ftp.sas.com/techsup/download/v8papers/odbcdb.pdf


Cordialement,
Géraldine CADE-DESCHAMPS
Support Clients SAS
Géraldine_Cade_SAS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h00.


 
 
 
 
Partenaires

Hébergement Web