Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 18/01/2013, 15h56   #1
tamtam43
Invité de passage
 
Femme
controleur de gestion
Inscription : janvier 2013
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : controleur de gestion
Secteur : Finance

Informations forums :
Inscription : janvier 2013
Messages : 4
Points : 0
Points : 0
Par défaut Extraction hedomadaire automatique table SAS vers xls

Bonjour,

j'ai besoin d'extraire chaque semaine 4 colonnes (var1, var2, var3 et var4) d'une seule table SAS (matable) vers un fichier Excel (monfichier.xls).

Le fichier Excel peut être écrasé et remplacé à chaque fois.

Est-ce que c'est possible (et si oui comment ? ) que cette action se fasse automatiquement, sans que je lance moi-même l'exécution du programme ?

Merci beaucoup...
tamtam43 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2013, 17h35   #2
datametric
Rédacteur
 
Homme Stéphane Colas
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 2 302
Détails du profil
Informations personnelles :
Nom : Homme Stéphane Colas
Âge : 40
Localisation : France, Yvelines (Île de France)

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

Informations forums :
Inscription : avril 2009
Messages : 2 302
Points : 5 540
Points : 5 540
oui c'est possible avec une proc EXPORT :

Code :
1
2
proc export DATA=matable (keep=var1-var4) OUTFILE="c:\monfic.xls";
run;
L'automatisation peut être réalisé à partir de Enterprise Guide ou manuellement depuis SAS BASE. Le programme est appelé tous les jours par exemple par l'ordonnanceur windows.
__________________
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 18/01/2013, 17h37   #3
edward carnby
Membre éprouvé
 
Homme Ludovic Le Breton
Statisticien/développeur BI
Inscription : janvier 2012
Messages : 177
Détails du profil
Informations personnelles :
Nom : Homme Ludovic Le Breton
Âge : 38
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Statisticien/développeur BI
Secteur : Transports

Informations forums :
Inscription : janvier 2012
Messages : 177
Points : 464
Points : 464
Bonjour,

Il faut utiliser un ordonnanceur ... après ça dépend de ta config !

Windows / Unix ?
Sas Base / Enterprise guide ?
edward carnby est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/01/2013, 15h15   #4
Géraldine_Cade_SAS
Membre éprouvé
 
Femme Géraldine CADE DESCHAMPS
SAS FRANCE - Support Clients France et Europe
Inscription : février 2010
Messages : 176
Détails du profil
Informations personnelles :
Nom : Femme Géraldine CADE DESCHAMPS
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 176
Points : 476
Points : 476
Bonjour,


Je vous invite à consulter le Technical Support Document TS-648 "Examples of Batch Processing under Windows". Dans le panneau de configuration de votre machine, vous devriez avoir un dossier "Tâches plannifiées". Le document vous explique comment l'utiliser.


Cordialement,
Géraldine Cade Deschamps
Support Clients SAS
Géraldine_Cade_SAS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2013, 15h34   #5
tamtam43
Invité de passage
 
Femme
controleur de gestion
Inscription : janvier 2013
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : controleur de gestion
Secteur : Finance

Informations forums :
Inscription : janvier 2013
Messages : 4
Points : 0
Points : 0
Merci beaucoup pour toutes vos réponses,

j'ai bien compris la proc EXPORT, un peu moins la partie automatisation... J'utilise SAS 8.02 Niveau TS 02M0 sous Version Windows 5.1.2600...

Je ne sais pas ce qu'est un ordonnanceur mais je vais regarder dans le Technical Support Document...
tamtam43 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 15h57   #6
datametric
Rédacteur
 
Homme Stéphane Colas
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 2 302
Détails du profil
Informations personnelles :
Nom : Homme Stéphane Colas
Âge : 40
Localisation : France, Yvelines (Île de France)

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

Informations forums :
Inscription : avril 2009
Messages : 2 302
Points : 5 540
Points : 5 540
Et bien ... et pas de migration en vue ?
__________________
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
Vieux 22/01/2013, 15h59   #7
tamtam43
Invité de passage
 
Femme
controleur de gestion
Inscription : janvier 2013
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : controleur de gestion
Secteur : Finance

Informations forums :
Inscription : janvier 2013
Messages : 4
Points : 0
Points : 0
Malheureusement non, pas de migration en vue je crois, on fait avec ce que l'on a

En plus, lorsque j'exécute la proc EXPORT (alors que le fichier .xls existe) SAS me dit "Unable to determine datasource type. Please use the DBMS= option
" ??
tamtam43 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 16h48   #8
datametric
Rédacteur
 
Homme Stéphane Colas
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 2 302
Détails du profil
Informations personnelles :
Nom : Homme Stéphane Colas
Âge : 40
Localisation : France, Yvelines (Île de France)

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

Informations forums :
Inscription : avril 2009
Messages : 2 302
Points : 5 540
Points : 5 540
La migration est gratuite côté logiciel cher ami. Vous pouvez vous en donner à coeur seul ou accompagné.

Pour l'export effectivement je mets systématiquement DBMS=xls

Code :
1
2
proc export DATA=matable (keep=var1-var4) OUTFILE="c:\monfic.xls" dbms=xls; 
run;
En V9 je me suis surpris à le faire fonctionner sans mais probablement qu'en v8 ce n'était pas le cas.

mais tu as bien ACESS TO PCFILES dans ta licence ?
__________________
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 22/01/2013, 18h09   #9
tamtam43
Invité de passage
 
Femme
controleur de gestion
Inscription : janvier 2013
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : controleur de gestion
Secteur : Finance

Informations forums :
Inscription : janvier 2013
Messages : 4
Points : 0
Points : 0
Je m'excuse de mon faible niveau mais comment je sais si j'ai ACESS TO PCFILES dans ma licence ?

Parce qu'en rajoutant dbms=xls, il me marque DBMS type XLS not valid for export
C'est mauvais signe... ??
tamtam43 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 19h11   #10
s_a_m
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 310
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 310
Points : 2 543
Points : 2 543
Hello,
Mais à mon avis, si c'est la seule erreur que t'as. Le problème ne vient pas de là.
Quelle est la version excel que tu utilises ?
Essaie avec :
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2013, 19h42   #11
datametric
Rédacteur
 
Homme Stéphane Colas
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 2 302
Détails du profil
Informations personnelles :
Nom : Homme Stéphane Colas
Âge : 40
Localisation : France, Yvelines (Île de France)

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

Informations forums :
Inscription : avril 2009
Messages : 2 302
Points : 5 540
Points : 5 540
dans le setinit comme dit Samir.
Par contre c'est DBMS=Excel sur windows 32 effectivement, à force de faire de l'unix et du w64 bits j'oublie les autres OS
__________________
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
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h43.


 
 
 
 
Partenaires

Hébergement Web