Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Outils BI
Outils BI Forum d'entraide sur les fonctionnalités spécifiquement liées à la partie Business Intelligence de SAS : DI, EG, infomaps, cubes, WRS
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 04/01/2012, 08h20   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 5
Points : 1
Points : 1
Par défaut Exporter en flux de processus une table avec un nom dynamique

Bonjour à tous !

Je dispose de SAS EG sur mon poste et je souhaite créer un programme qui consiste à pouvoir lancer tous les matins un flux de processus sans autre manipulation.

Le flux de processus est composé de 2 étapes simples :
- un code génère une table avec un nom dynamique (date du jour)
- un export en tant qu'étape du projet doit déposer ma table sur un répertoire commun

Voici mon code exemple :

Code :
1
2
3
4
5
 
DATA _null_;dt=today();call symput ("libdate",put(dt,ddmmyyn8.)) ;run;
%let lastdate=&libdate;
 
DATA test_&libdate;SET sashelp.class;run;

Le fait que ma table change de nom chaque jour fait que je ne peux pas exporter ma table créée en flux de processus !
Je ne peux pas utiliser la proc export car cela va effectuer ma livraison sur le serveur sur lequel est installé SAS, et non à l'endroit où je le souhaite...

Quelqu'un a-t-il une astuce pour exporter en tant qu'étape de projet en format excel une table générée quotidiennement avec un nom dynamique ?

Merci d'avance pour votre aide et bonne journée !

Fred.
Kimi83400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 09h18   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
Hello;
Je ne crois pas que c'est possible dans l export via une tache du projet EG.
Les sorties sont en dure.
La sollution est Sas connect si t as sas d installé en locale
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 09h40   #3
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 5
Points : 1
Points : 1
Hello et merci pour la réponse, bien que ça ne m'arrange pas ^^
En fait, j'ai bien SAS d'installé sur mon poste mais déconnecté de mes bases de données, l'install est uniquement destinée à pouvoir utiliser SAS EG...
Je ne sais pas si SAS/Connect peut être une solution dans ce cas ?
Sinon, EG exécute bien un code pour exporter, mais il n'y en a pas de trace dans le journal...est-ce une "vraie" proc export ?
Kimi83400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 10h21   #4
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
Les EXPORT et IMPORT en Tâches EG sont gérés par le moteur microsoft JET et non pas par SAS d'où l'absence de trace dans la log SAS.

- et oui SAS connect peut être une sollution pour automatiser. sinon une lecture en reseau des disques du serveur SAS pourra être une sollution.

quelle est ta configuration?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 10h41   #5
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
Comme dit précédemment, EG n'exporte par une proc que dans certaines conditions. Autrement, c'est un moteur Windows qui est utilisé.
Il faudrait programmer ton besoin plutôt que d'utiliser un projet me semble-t-il.
__________________
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 04/01/2012, 10h43   #6
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 5
Points : 1
Points : 1
Ma config c'est SAS 9.1 ; SEG V4.1 WindowsXP_SP3
Je vais me renseigner pour sas/connect mais ça m'étonnerait qu'on me laisse me connecter directement au serveur ^^

@datametric : programmer le besoin oui, je peux par exemple exporter mes fichiers dans un dossier et faire un programme qui les renomme en ajoutant la date dans le nom des fichiers générés, mais il est dommage qu'on ne puisse pas utiliser de nom dynamique dans un projet, ça limiterait le nb de manipulations et simplifierait l'automatisation...
Kimi83400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 10h59   #7
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
Citation:
Envoyé par Kimi83400 Voir le message
Ma config c'est SAS 9.1 ; SEG V4.1 WindowsXP_SP3
Je vais me renseigner pour sas/connect mais ça m'étonnerait qu'on me laisse me connecter directement au serveur ^^

OK OK ;
tu peux générer avec une proc export ou tâche EG un fichier (TXT, CVS,...) puis l'importer avec ton SAS local via le FILENAME FTP et tu n'as pas besoin de SAS ACCESS au serveur SAS.

La manoeuvre:
1- export de la table SAS dans le serveur via SEG
2- import de ce résultat VIA sas PC et automatiser avec la date du jour..
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/01/2012, 12h04   #8
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 5
Points : 1
Points : 1
Merci ! Ca marche nickel
Je vais tester de lancer les 2 pgms à la suite en plannif auto avec un .vbs
Kimi83400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 13h52   #9
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
Merci de mettre si les réponses données t'ont aidé à résoudre ton problème.
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 06h25.


 
 
 
 
Partenaires

Hébergement Web