IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Lancement automatique d'un programme sous SAS Guide


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Inscrit en
    mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut Lancement automatique d'un programme sous SAS Guide
    Bonjour,

    Est-il possible d'exécuter un code SAS automatiquement (grâce à un batch)sachant que je ne dispose que de SAS Guide ?
    Pour le moment, j'arrive à ouvrir SAS et le code à exécuter, mais pas à lancer le programme.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo lancement sas
    start "C:\Program Files\SAS\Enterprise Guide 4\" SEGuide.exe "chemin\debut.sas"
    Merci de votre aide !!!!

  2. #2
    Membre averti
    Inscrit en
    janvier 2010
    Messages
    235
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 235
    Points : 372
    Points
    372
    Par défaut
    Bonjour,

    Guide n'est qu'un client. Il faut que tu localise SAS sur ton poste et utilise dans ton batch l'exécutable SAS.

    exemple:
    C:\Program Files\SAS\SAS 9.1\sas.exe

  3. #3
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    bonjour,
    tu veux exécuter un programme SAS ou un Projet Guide?
    quelques détails.
    Lancer un programme SAS ( si et seulement si t'as SAS Client lourd) sous windows;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    "C:\sas.exe" ^
      -CONFIG "C:\Sasv9.cfg" ^
       -SYSIN "C:\pgm.sas" ^
        -LOG  "C:\ma_log.txt"
    2- si tu n'as pas SASEG sur ton Poste impossible de lancer un projet GUIDE.
    3- si t'as SASEG sur ton poste : tu peux le faire avec un VBS. le script est généré automatiquement dans guide . Dans fichier > ordonnancer un projet > et suit les instructions.

    4- si tu veux lancer des programmes sous Unix avec des batch (sh, KSH)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #!/usr/bin/sh
     
     
    # lancer des programmes SAS 
    #
     
    rep=~/.... /*ici mon chemin*/
    pgmsas=programme.sas /*ici mon programme sas*/
     
     
    sas  $rep/$pgmsas  -altlog ~/test_batch.log
     
    exit
    ce dernier est à enregistrer en .SH
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  4. #4
    Futur Membre du Club
    Inscrit en
    mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Je veux éxécuter un programme SAS.
    Je ne dispose pas de SAS client Lourd, je regarde pour SASEG.
    Je ne travaille pas sous UNIX mais windows.
    Je regarde tes détails voir ceux qui pourraient me convenir.

    Merci

  5. #5
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    c'est quoi ton serveur ?
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  6. #6
    Futur Membre du Club
    Inscrit en
    mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Je dispose bien de SASEG sur mon poste cependant je n'ai pas ordonnancer un projet .

  7. #7
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    ah bon? quelle est ta version?
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  8. #8
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    dans la 4.1 , c'est dans outil> ordonnancer un projet.
    Le plus simple c'est de cliquer bouton droit dans l'anglet projet et tu selectionnes ordonnancer....
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  9. #9
    Futur Membre du Club
    Inscrit en
    mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    Merci, j'ai trouvé ordonnancer.....

    Cependant je souhaitais exécuter le programme SAS et ensuite ouvrir un fichier excel en batch.

    Voici le rôle de mon code :
    Mon programme SAS export des données dans un fichier Excel, ce fichier excel met en forme et en place les données exportées grâce un code VBA qui s'exécute à l'ouverture du fichier Excel (étant donnée que je ne peux pas utiliser le DDE vu que je suis sous Guide) donc mon problème maintenant est d'ouvrir le fichier, laisser du temps pour que le code VBA s'exécute et enrgistrer le fichier avant de le fermer et cela sous Guide.

  10. #10
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    Sa peut faire un sujet d'une autre discussion.
    tu pourra l'inclure cette étape dans le script VBS. généré par GUIDE.

    en revanche sa sera une programmation VB et non pas SAS , donc à chercher dans les forum approprié.
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  11. #11
    Futur Membre du Club
    Inscrit en
    mai 2011
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : mai 2011
    Messages : 14
    Points : 8
    Points
    8
    Par défaut
    ok , je te remercie pour ton aide !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion Programme SAS PC sous SAS GUIDE
    Par bourbe dans le forum Débutez
    Réponses: 6
    Dernier message: 28/08/2013, 10h43
  2. Installation automatique d'un programme sous Linux
    Par troumad dans le forum Linux
    Réponses: 10
    Dernier message: 26/04/2011, 11h35
  3. Création de macro-programme avec SAS GUIDE
    Par BIEUR dans le forum Outils BI
    Réponses: 1
    Dernier message: 10/01/2011, 09h58
  4. Lancement automatique de programme
    Par mullger dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 07/06/2006, 09h58
  5. Lancement automatique d'un programme
    Par Nico66 dans le forum Général Java
    Réponses: 7
    Dernier message: 31/05/2006, 09h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo