Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Administration
Administration Forum d'entraide sur les fonctionnalités d'administration de SAS : installation, portal, serveurs
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 21/06/2011, 11h14   #1
Invité de passage
 
Inscription : juin 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 5
Points : 1
Points : 1
Par défaut Extension du fichier UTILITY lié à la work

Bonjour, je rencontre le message d'erreur suivant:

ERREUR: La copie dans WORK._tf0015.UTILITY a échoué. Le fichier est plein et risque d'être endommagé.

lorsque j'utilise la procédure suivante:

Code :
1
2
3
4
5
 
proc phreg DATA=matable;
model temps*censure(1)=var1 var2 var3 var4 var5 var6 var7 
var8 var9 var10/entry=tronc;
run;
Comment puis-je allouer plus d'espace à ce fichier UTILITY qui me semble être un intermédiaire à SAS pour réaliser ses calculs?

Merci pour votre aide
Doggy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 13h02   #2
Membre du Club
 
Homme
Inscription : septembre 2009
Messages : 60
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2009
Messages : 60
Points : 52
Points : 52
Hello,

Je ne connais pas la proc PHREG mais il me semble que c'est un message "classique" de saturation de l'espace Work. Es tu sûr d'avoir assez d'espace libre dans la librairie Work ?
wise2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 14h18   #3
Invité de passage
 
Inscription : juin 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 5
Points : 1
Points : 1
Salut,

Oui j'en ai suffisament normalement, j'ai même fais une demande d'extension au serveur sur lequel je travaille qui m'a alloué l'espace max.

Je n'ai pas l'impression que c'est la work elle même mais ce fichier UTILITY qui est saturé.
La procédure PHREG semble l'utiliser pour réaliser ses calculs mais je n'ai aucun pouvoir dessus.
J'aimerai pouvoir lui dire de ne pas conserver les infos intermédiaires mais aucune option du type n'apparait dans la syntaxe de la procédure.
Doggy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 15h30   #4
Membre expérimenté
 
Inscription : avril 2009
Messages : 537
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 537
Points : 540
Points : 540
"Souvent" SASUTIL et la WORK sont au même endroit, sauf si tu as fais en sorte que cela soit le contraire avec l'option SASUTIL

Tapes une PROC OPTIONS pour en etre sur.
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 15h57   #5
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
Code :
1
2
3
 
proc optsave out=options;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 17h22   #6
Invité de passage
 
Inscription : juin 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 5
Points : 1
Points : 1
la proc options me donne l'info suivante:

UTILLOC=WORK
Doggy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 17h23   #7
Membre expérimenté
 
Inscription : avril 2009
Messages : 537
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 537
Points : 540
Points : 540
Donc ta SASUTIL pointe vers ta WORK donc ta WORK est pleine.

Utilises OPTIONS COMPRESS=YES; ou alors essaye de faire pointer vers un répertoire plus gros.
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 17h37   #8
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
autrement dit;
Code :
1
2
 
OPTION user= ma_lib;
sinon nettoies ta WORK ;

Code :
1
2
3
4
5
6
7
 
proc sql;
DROP TABLES work....;
 
DROP TABLES work....;
 
DROP TABLES work....;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 14h32   #9
Invité de passage
 
Inscription : juin 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 5
Points : 1
Points : 1
Initialement ma work est vide mais c'est la procédure PHREG qui sature le disque avec ces fichier utilities.
Utilisée sur une table relativement importante , la procédure générait des gigas de fichiers utilities.

Cela dépassait la capcité de mon disque dur et j'ai rajouté une option "MULTIPASS" qui m'a permis de ne pas conserver les fichiers utilities entre chaque itération de l'algorithme de la procédure.

Merci pour votre aide
Doggy75 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 22h45.


 
 
 
 
Partenaires

Hébergement Web