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

Administration et Installation Discussion :

Batch SAS pour un projet SAS entre un serveur et un poste client


Sujet :

Administration et Installation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 48
    Points : 40
    Points
    40
    Par défaut Batch SAS pour un projet SAS entre un serveur et un poste client
    Bonjour,

    Je vais essayer d'expliquer mon problème.
    Je commence juste à me plonger dans la création de fichiers de batchs pour lancer automatiquement des projets SAS (flux de processus Enterprise Guide), après la détection de la présence d'un fichier envoyé dans un répertoire Windows.

    Dans un 1er temps, j'ai créé un fichier .bat pour lancer un programme SAS.

    "C:\SASHome\SASFoundation\9.4\sas.exe"
    -CONFIG "C:\SASHome\SASFoundation\9.4\sasv9.cfg"
    -SYSIN "O:\SAS\013_LoyaltyProcess\ProjetSAS.egp"

    Le projet SAS est composé de 2 programmes que je souhaite exécuter en flux de processus.
    Le 1er programme contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DATA _NULL_;
    	x mkdir O:\SAS\013_LoyaltyProcess\toto;
    RUN;
    Le 2ème programme contient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    data test;
    input var
    cards;
    1
    2
    ;
    run;
     
    proc export
    data=test
    outfile = "O:\SAS\013_LoyaltyProcess\toto\test.xlsx"
    dbms = xlsx
    replace;
    run;
    Le 1er problème vient du fait que SAS est installé sur un serveur, et que SAS Enterprise Guide est installé sur mon poste client.
    Le projet SAS est sur le serveur, sur le disque "O:\SAS\013_LoyaltyProcess\ProjetSAS.egp", sachant que je me connecte au serveur depuis mon poste et que je ne peux pas connecter directement au serveur.

    Y-a-t-il une solution pour dans un 1er temps lancer le flux de processus du projet SAS quand même avec le fichier .bat ?

    Merci de votre aide,

    delph_le

  2. #2
    Membre éprouvé
    Avatar de Stackware
    Homme Profil pro
    ArchiDuc de la Sasserie
    Inscrit en
    Juillet 2013
    Messages
    439
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ArchiDuc de la Sasserie
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2013
    Messages : 439
    Points : 1 017
    Points
    1 017
    Billets dans le blog
    4
    Par défaut
    Salut,

    De ton poste, il n'existe qu'une seule solution à mon sens : utiliser la planification intégrée dans EG.
    Menu Fichier/Ordonnancer

    Il va faire tout ce qu'il faut dans l'ordonnanceur pour que le projet se lance avec les paramètres donnés. Pour que ça fonctionne, il faut :
    Que le PC soit allumé
    Que le serveur soit lancé et accessible (réseau actif)
    Que les ressources soient accessibles (bases de données externes éventuelles ou fichiers partagés non "bloqués" par une sauvegarde par exemple)

    Autrement, il faudra en passer par une planification sur le serveur, mais il faudra générer un fichier .sas pour le lancer avec sas.exe (sur le serveur), car le serveur ne connait pas les fichiers projet de EG (.egp).

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/06/2013, 18h22
  2. environnement de développement C++ entre un serveur LINUX et des clients windows
    Par abdo203 dans le forum Choisir un environnement de développement
    Réponses: 6
    Dernier message: 22/07/2011, 13h01
  3. Webservice entre un serveur Unix et un client windows
    Par Nutella64 dans le forum Services Web
    Réponses: 0
    Dernier message: 29/04/2011, 16h42
  4. Réponses: 2
    Dernier message: 12/07/2010, 18h13
  5. [Batch] Scripts pour un systeme de backup sur serveur
    Par placebomuse dans le forum Windows
    Réponses: 3
    Dernier message: 22/04/2006, 14h28

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