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 08/07/2011, 15h06   #1
Membre éclairé
 
Avatar de Filippo
 
Homme Philippe
Statisticien
Inscription : mai 2004
Messages : 654
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 38
Localisation : France, Eure (Haute Normandie)

Informations professionnelles :
Activité : Statisticien

Informations forums :
Inscription : mai 2004
Messages : 654
Points : 396
Points : 396
Par défaut Récupérer table endommagée

Bonjour,
j'ai récupéré une table sur le poste d'un collègue.

Je peux l'ouvrir avec l'explorateur SAS.

En revanche si j'essaie de la copier avec une étape data ou une proc sql j'obtiens l'erreur suivante :

Citation:
ERROR: Page attendue : 17057. Page obtenue à la place : -1.
ERROR: Erreur de validation de page lors de la lecture de SASUSER.MONFIC.DATA.
ERROR: Fichier SASUSER.MONFIC.DATA endommagé. Le traitement E/S ne s'est pas terminé.
J'ai essayé d'exporter la table en fichier ASCII, j'obtiens la même erreur à l'export.

J'ai tenté d'appliquer une proc datasets avec l'option repair, la table est toujours inacessible.

Si quelqu'un voit comment je pourrais récupérer les données de cette table, je suis preneur.

Merci.

__________________
"Le sage ne dit pas ce qu'il sait alors que le sot ne sait pas ce qu'il dit"
Filippo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2011, 09h10   #2
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
la table avait-elle des index ?
si oui, récupère les ou lance PROC DATASETS; MODIFY; INDEX DELETE;
puis relance le repair.

regarde aussi la version de son SAS pour voir si elle n'était pas en us par exemple. Parfois, SAS se prend les pieds dans le tapis à cause de cela (en réalité c'est surtout avec du SPDE que cela arrive mais regarde quand même)
__________________
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 10
Vieux 09/07/2011, 09h14   #3
Membre éclairé
 
Avatar de Filippo
 
Homme Philippe
Statisticien
Inscription : mai 2004
Messages : 654
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 38
Localisation : France, Eure (Haute Normandie)

Informations professionnelles :
Activité : Statisticien

Informations forums :
Inscription : mai 2004
Messages : 654
Points : 396
Points : 396
Merci Stéphane,
j'essaierai de reconstruire l'index Lundi.

En effet mon collègue a une version US de SAS (et moi française).
__________________
"Le sage ne dit pas ce qu'il sait alors que le sot ne sait pas ce qu'il dit"
Filippo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 09h00   #4
Membre éclairé
 
Avatar de Filippo
 
Homme Philippe
Statisticien
Inscription : mai 2004
Messages : 654
Détails du profil
Informations personnelles :
Nom : Homme Philippe
Âge : 38
Localisation : France, Eure (Haute Normandie)

Informations professionnelles :
Activité : Statisticien

Informations forums :
Inscription : mai 2004
Messages : 654
Points : 396
Points : 396
Bonjour,
il n'y a pas d'index dans la table et quand j'essaie d'en créer un :

Code :
PROC DATASETS library=r; MODIFY MyTable; INDEX CREATE MonChamp; run; quit;
J'obtiens le message :

Citation:
ERROR: Page attendue : 17057. Page obtenue à la place : -1.
ERROR: Erreur de validation de page lors de la lecture de R.MyTable.DATA.
ERROR: Le fichier R.MyTable.DATA est endommagé.
J'ai pu obtenir une autre table qui va bien mais j'aurais été intéressé par trouver un moyen de réparer la table.

Encore merci.

__________________
"Le sage ne dit pas ce qu'il sait alors que le sot ne sait pas ce qu'il dit"
Filippo 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 04h11.


 
 
 
 
Partenaires

Hébergement Web