Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2011, 12h05   #1
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 88
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 88
Points : 28
Points : 28
Par défaut Faire un backup d'une table sas

Bonjour,
je voudrais réaliser un backup d'une table sas dans un programme sas.
Je voudrais ceci :
table.sas -> table.sas.backup

comment réaliser une telle action dans un programme SAS ?

merci
;-)
tropik972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 12h18   #2
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 701
Points : 1 701
pour en faire quoi? utiliser dans une autre étape du programme ou la sauvegarder quelques part pour une prochaine exécution ?

si c'est pour l'utiliser dans le même programme, regarde coté : option GENMAX=
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h18   #3
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 88
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 88
Points : 28
Points : 28
Pour la sauvegarder, car je vais la copier et la modifier. donc je veux la sauvegarder au cas où ma modif affecterait les traitements (et avoir un point de retour) ...

(merci, je vais regarder si l'option GENMAX correspond à mon besoin)

Merci
tropik972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h26   #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 701
Points : 1 701
dans ce cas utilises plutôt proc copy :
Code :
1
2
3
4
5
 
libname rep 'c:\temp';
proc copy IN=sashelp out=rep;
SELECT class;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h42   #5
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 88
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 88
Points : 28
Points : 28
En fait je voudrais dupliquer la table à l'intérieur de la même bibliothèque afin de conserver une copie de sauvegarde. et je voudrais renommer la table sauvegardée ..
tropik972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h44   #6
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 88
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 88
Points : 28
Points : 28
Citation:
Envoyé par s_a_m Voir le message
dans ce cas utilises plutot proc copy :
Code :
1
2
3
4
5
 
libname rep 'c:\temp';
proc copy IN=sashelp out=rep;
SELECT class;
run;

On peut la copier dans la meme librairie tout en renommant la copie par
copie_date_du_jour ?

(ou faut il que je passe par la work puis par une étape de renommage ?)
tropik972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h50   #7
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 701
Points : 1 701
à mes connaissances la proc copy ne permet pas de renomer la table, utilises la bouble sortie,

Code :
1
2
3
4
5
6
7
%let dat= %sysfunc(today(),date9.);
 
 
DATA tab save_&dat.;
 
SET sashelp.air;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 15h27   #8
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 88
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 88
Points : 28
Points : 28
Je me disais aussi ..

Merci beaucoup
tropik972 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 17h49.


 
 
 
 
Partenaires

Hébergement Web