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 24/06/2011, 16h35   #1
Invité de passage
 
Femme
gestion bdd
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : gestion bdd
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut Lecture de plusieurs fichiers zippés avec sas

Bonjour
Je cherche à lire, avec SAS sous UNIX, plusieurs fichiers zippés de même structure sans les avoir dézippé au préalable.
La syntaxe du filename pour dézippé un seul fichier est :
filename CMPRES PIPE 'gzip -d -c
/Z_PRODUCTION/toto.gz';

Je pensais que pour lire 2 fichiers zippés avec un seul filename était :

filename CMPRES PIPE ('gzip -d -c
/Z_PRODUCTION/toto.gz'
'gzip -d -c
/Z_PRODUCTION/titi.gz')
;
Cette syntaxe ne sembgle pas fonctionner!!!! Auriez vous une idée de comment faire?
Merci d'avance pour votre aide
caouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2011, 11h34   #2
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
Une synthaxe comme celle-ci fonctionne effectivement mais je ne suis pas certain qu'un PIPE l'acepte. Il te faudrait composer un .sh et l'exécuter plutôt.

Code :
1
2
3
4
5
filename year ('d:\quarter1.dat' 'd:\quarter2.dat' 'd:\quarter3.dat' 'd:\quarter4.dat');
DATA temp;
INFILE year;
input quarter sales tax expenses payroll;
run;
__________________
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 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h55.


 
 
 
 
Partenaires

Hébergement Web