Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Débutez
Débutez Forum concentrant les premières questions que l'on se pose en tant que débutant
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 09/05/2011, 13h59   #1
Invité régulier
 
Femme
Inscription : mai 2011
Messages : 30
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 30
Points : 6
Points : 6
Par défaut Lancer plusieurs programmes SAS à partir d'un seul programme.

Bonjour,

tout est dit dans le titre. .
Plus précisément .. J'ai, admettons, 3 programmes différents.

- Test1.sas
- Test2.sas
- Test3.sas

Je souhaiterais que dans un programme SAS, ces trois programmes soient exécutés successivement.
J'ai beau avoir essayé de chercher, je ne sais pas comment formuler ma question sous google pour avoir la bonne réponse !
Et j'ai beau avoir lu des trucs, je ne les comprenais. Je ne les ai donc pas pris. Ca ne sert à rien si je ne les comprends pas !

En espérant que vous aurez un éclair de génie !

Merci.
marion.bouilly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 14h05   #2
Nouveau Membre du Club
 
Homme Gaëtan
Inscription : avril 2011
Messages : 29
Détails du profil
Informations personnelles :
Nom : Homme Gaëtan
Localisation : France

Informations forums :
Inscription : avril 2011
Messages : 29
Points : 26
Points : 26
ça tombe bien il y a une fonction juste pour ça

dans ton programme principal tu places un %include avec le chemin d'un de tes programmes et le tour est joué.

Code :
1
2
3
4
 
%include "c:/.../test1.sas";
%include "c:/.../test2.sas";
%include "c:/.../test3.sas";
boutchiwah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 14h14   #3
Invité régulier
 
Femme
Inscription : mai 2011
Messages : 30
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations forums :
Inscription : mai 2011
Messages : 30
Points : 6
Points : 6
Merci boutchiwah.
Ca marche niquel !
marion.bouilly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2011, 16h29   #4
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, il y a aussi :
Code :
1
2
3
4
 
%sysexec"c:/.../test1.sas";
%sysexec "c:/.../test2.sas";
%sysexec"c:/.../test3.sas";
%sysexec est une exécution synchrone. qui permet de gagner du temps de traitement.
Avec les %INC( %include) les programmes s'exécutent en mode asynchrone).

Attention: avec %sysexec, les programmes seront exécutés dans des sessions SAS différentes donc les biblio Work sont différentes d’un programme à un autre. ( c'est comme si tu ouvres plusieurs SAS au même temps).
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h58.


 
 
 
 
Partenaires

Hébergement Web