Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
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 22/02/2011, 10h57   #1
Invité de passage
 
Inscription : août 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 23
Points : 2
Points : 2
Par défaut lecture table sas v6 VM sous SAS V9.2 windows

bonjour

je voudrais lire une table SAS V6 provenant du systeme VM , sous SAS V9.2 windows
est ce que il existe des procedure sas pour ça ?

merci pour votre aide

Cordialement
thawat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 11h56   #2
Membre actif
 
Inscription : mars 2003
Messages : 149
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 149
Points : 162
Points : 162
Bonjour,

Pour lire une table V6, il faut un libname comme ceci

Code :
libname librairie V6 "ton chemin";
Pour ce qu'y est du systeme VM, je ne connais pas.
la2002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2011, 13h56   #3
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
peut-être devras-tu utiliser un proc CPort puis Cimport pour convertir effectivement.
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/02/2011, 07h57   #4
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 823
Points : 2 823
Bonjour.
La doc SAS dit
Citation:
SAS®9 Remote Library Services does not permit a SAS®9 client or server to connect to a SAS 6 client or server. Use PROC UPLOAD and PROC DOWNLOAD to connect clients and servers that run SAS®9 and SAS 6.
Donc si tu es en client/serveur entre SAS 9 PC et SAS 6 VM, tu ne pourras pas définir de LIBNAME ... SLIBREF comme tu en avais peut-être l'habitude en v8.

Les solutions de contournement sont donc la proc DOWNLOAD pour récupérer la table sur ton PC, ou si ça ne fonctionnement pas, la solution de Stéphane : proc CPORT sur VM, transfert du fichier créé, et proc CIMPORT sur le PC.

Bon courage.
Olivier

PS : C'est amusant comme coïncidence parce que je suis tombé sur le même souci hier (ou alors nous étions au même endroit ?).
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/02/2011, 09h58   #5
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 701
Points : 1 701
Citation:
Envoyé par thawat Voir le message
bonjour

je voudrais lire une table SAS V6 provenant du systeme VM , sous SAS V9.2 windows
est ce que il existe des procedure sas pour ça ?

merci pour votre aide

Cordialement
Bonjour;
que veux tu dire par provenant de VM? ( j'imagine que tu veux dire VM CMS: la machine virtuelle qui se connecte à MVS).

-si la table est sous VM. éffectivement comme l'a expliqué Olivier en V8, on peut utiliser les RLS ( Remote Library Services) définir tes libnames serveur avec un bloc rsubmit et endrsubmit puis réfères tes libname slibname à ces derniers.
- si tu veux importer tes tables SAS sous Windows ou Unix , j'imagine que t'as les Scripts de Connexions (.scr), donc t'exécute une session client/serveur.

-Question: c'est quoi ton objectif ? importer les tables sas ou le résultats des traitements ( txt, xls ou CSV)?
pour les tables SAS utilise cette option, pour la gestion des caractères accentués et spéciaux :
Code :
1
2
 
options trantab=(freetw,frewte);
.
et tu n'as pas besoin de CPort puis Cimport.
Samir.
s_a_m 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 11h12.


 
 
 
 
Partenaires

Hébergement Web