Worldwide Contacts

If you don't find your country in the list, see our worldwide contacts in:

Africa | Asia/Pacific | Europe | Latin America & Caribbean | Middle East | North America

 
Services
Consulting
Formation
Support Clients
Documentation
SAS Academic
 

SAS® Enterprise Miner™

Erreurs

• Quelle est la cause du message d'erreur suivant : « Enterprise Miner Thin client option is not licensed » ? Réponse
• A l’ouverture d’un diagramme, le message « diagram locked by <nom_user sur le serveur> » apparaît. Comment faire pour utiliser à nouveau ce diagramme ? Réponse
• Au lancement d’Enterprise Miner™, un message indique que le projet est actuellement partagé, alors qu’une seule personne l’utilise. Réponse
• Lors de l’ouverture d’un projet, le message suivant apparaît: « Libraries could not be re-assigned. Make sure you don't have any locks on any members in EMPROJ or EMDATA.” Réponse
• Comment convertir un projet client/serveur en un projet local ? Réponse
• Si un projet Client/Serveur est détruit, alors que la connexion au serveur n’est pas active, des fichiers restent sur le serveur. Comment les détruire, par la suite ? Réponse
• A l’ouverture d’un diagramme ou d’un projet, le message suivant apparaît :
« Could not register user. You must have write access to the project directory. » Réponse
• A la création d’un projet Client/Serveur, la connexion se passe bien, mais le message suivant apparaît :« Error : libname EMDATA is not assigned »
Quelle en est la cause ? Réponse
• Pourquoi certains boutons (ex : start-up code) sont grisés dans les propriétés d'un projet (clic-droit sur le nom du projet, menu "Properties") ? Réponse
• Comment récupérer un diagramme endommagé ? Réponse
• Que signifie l’erreur « Cannot write to project directory » lors de l’exécution de Enterprise Miner ? Comment accéder à Enterprise Miner™ ? Réponse

Questions ‘Comment faire ?’

• Comment faire de la prédiction en fonction d’une variable de groupe ? Réponse
• Comment construire un arbre de décision en mode interactif sur Enterprise Miner™ ? Réponse
• Comment faire du suréchantillonage (OVERSAMPLING) dans SAS Enterprise Miner™? Réponse
• Comment migrer un projet Enterprise Miner de la version 4.1 à la version 4.3 ? Réponse
• Comment migrer un projet Enterprise Miner de la version 4.* à la version 5.1? Réponse
• Comment déplacer un projet Enterprise Miner 4.3 vers un nouvel endroit ? Réponse

SAS® Enterprise Miner™ 4.x et 5.x

• Quelles sont les particularités des installations des versions 4.3 et 5.x de SAS Enterprise Miner ? Réponse
• Où sont listées les différences fonctionnelles entre les versions 4.3 et 5.x de SAS Enterprise Miner ? Réponse

SAS® Enterprise Miner™ 5.x

• Comment définir des bibliothèques spécifiques à un projet EM5.1 donné ? Réponse
• Comment copier un projet SAS® Enterprise Miner™ 5.x d’un serveur à un autre ? Réponse
• Que signifie l’erreur « Un projet de même nom a déjà été défini pour ce serveur », lors de la création d’un projet Enterprise Miner 5.x ? Réponse
• Que faire lorsqu’un projet n’est plus accessible dans les métadonnées (à partir de SAS Enterprise Miner ou de la Management Console) alors qu’il est présent physiquement ? Réponse


Retour Haut

Quelle est la cause du message d'erreur suivant : « Enterprise Miner Thin client option is not licensed » ?

Ce message peut apparaître dans deux cas :

1- si un setinit serveur a été appliqué sur un poste client.
Sur le poste client, le setinit à utiliser doit avoir comme valeur d’OSNAME 'WIN' et non pas 'WIN_NTSV'.

2- si Enterprise Miner ™ a été lancé directement sur le serveur.
Enterprise Miner™ est une solution client/serveur et l'interface est exclusivement accessible depuis le poste client.

Retour Haut

A l’ouverture d’un diagramme, le message « diagram locked by <nom_user sur le serveur> » apparaît. Comment faire pour utiliser à nouveau ce diagramme ?

Explication : Enterprise Miner™ n'a pas été fermé correctement. Le fichier lock, correspondant au diagramme en cours d’utilisation n’a pas été détruit. Pour rappel, il faut toujours fermer la session Enterprise Miner™ avant de quitter SAS.

Résolution : Il faut détruire ce fichier lock, via l'explorateur Windows, après avoir fermé la session Enterprise Miner™. Il se trouve dans le sous-répertoire EMPROJ du projet sur lequel on travaille et porte le nom du diagramme en cause (son extension est .lck).

Exemple :
Si le projet ‘projet1’ est stocké dans c:\mes_projets,
et que le diagramme s'appelle : diag1,
alors, le fichier à détruire est : c:\mes_projets\projet1\emproj\diag1.lck.

Retour Haut

Au lancement d’Enterprise Miner™, un message indique que le projet est actuellement partagé, alors qu’une seule personne l’utilise.

Explication : Vraisemblablement, Enterprise Miner™ n'a pas été fermé correctement.

Résolution : Après avoir fermé la session Enterprise Miner, il faut détruire le contenu du répertoire USERS, situé dans le répertoire EMPROJ du projet en cause.

Exemple :
Si le projet ‘projet1’ est stocké dans c:\mes_projets,
il faut détruire le contenu de : c:\mes_projets\projet1\emproj\users (attention : le contenu, pas le répertoire USERS).

Retour Haut

Lors de l’ouverture d’un projet, le message suivant apparaît: « Libraries could not be re-assigned. Make sure you don't have any locks on any members in EMPROJ or EMDATA.”

Explication : Ce message apparaît parce qu'un membre de la bibliothèque EMPROJ ou EMDATA est en cours d'utilisation (il peut s’agir d’une table d'une de ces bibliothèques ouverte dans une fenêtre FSVIEW, d’un contenu d'une des bibliothèques ouvert dans une fenêtre catalog, ou encore d’une table ou d’un autre fichier qui n'a pas été fermé proprement par Enterprise Miner™).

Résolution : Il faut d'abord vérifier que l’on n’accède pas à une table ou à un catalogue de la bibliothèque EMPROJ ou EMDATA. Le fait de les fermer résoudra le problème.

Si ce n'est pas le cas, il faut fermer Enterprise Miner (file | exit Enterprise Miner) et relancer Enterprise Miner (miner en ligne de commande). Si cela ne suffit toujours pas, il faudra fermer et relancer votre session SAS.

Retour Haut

Est-il possible de convertir un projet local en projet client/serveur ?

Explication : Oui, à l’aide d’un profil de serveur. Pour rappel, on peut en créer un via les "User Préferences" ou simplement utiliser un profil existant.

Résolution et exemple :
Si votre projet ‘projet1’ est dans c:\mes_projets.

Les étapes :
1- Copier le profil de son serveur (nom_du_profil.srv) dans le sous-répertoire EMPROJ du projet à convertir et le renommer en server.cfg.
2- Editer le fichier server.cfg et vérifier que le script de connexion et tous les paramètres suivants sont corrects : COMAMID (méthode de communication), DATA_PATH (localisation des fichiers créés, pour ce projet, par EM sur le serveur) et HOST (nom du serveur).
3- Editer le fichier projet1.dmp (il se trouve dans c:\mes_projets) et changer la ligne TYPE: LOCAL en TYPE: REMOTE (attention, l'espace entre les : et REMOTE doit être respecté).
4- Ouvrir le projet et choisir de se connecter au serveur.
5- Ouvrir un diagramme, puis l'Input Data Source qui alimente le processus d'analyse et rafraîchir l'échantillon (edit | refresh sample). Il faut, bien sûr, qu’une table portant le même nom (même nom de librairie également) existe sur le serveur.
6- Exécuter le processus d'analyse.
7- Répéter les étapes 5 et 6 pour chaque diagramme.

Retour Haut

Comment convertir un projet client/serveur en un projet local ?

Explication : C'est possible. Quand un projet est défini en mode client/serveur, on peut choisir de travailler en local, en ne se connectant pas au serveur. Si l’on est sûr de ne plus jamais vouloir exécuter le projet sur le serveur, celui-ci peut être converti en projet local.

Résolution et exemple :
Si le projet ‘projet1’ est stocké dans c:\mes_projets.

Les étapes :
1- Editer le fichier projet1.dmp (il se trouve dans c:\mes_projets) et changer la ligne TYPE: REMOTE en TYPE: LOCAL (attention, respecter l'espace entre les : et REMOTE).
2- Ouvrir le projet.
3- Ouvrir un diagramme, puis l'Input Data Source qui alimente le processus d'analyse et rafraîchir l'échantillon (edit | refresh sample). Il faut, bien sûr, qu’une table portant le même nom (même nom de librairie également) existe sur le poste client.
4- Exécuter le processus d'analyse.
5- Répéter les étapes 3 et 4 pour chaque diagramme.

Retour Haut

Si un projet Client/Serveur est détruit, alors que la connexion au serveur n’est pas active, des fichiers restent sur le serveur. Comment les détruire, par la suite ?

Explication : Quand un projet (défini en client/serveur) est effacé, alors que la connexion au serveur n’est pas active, tous les fichiers locaux correspondant au projet, ainsi que les sous-répertoires, sont détruits. Mais le répertoire portant le nom du projet n'est, lui, pas détruit. Il ne contient plus qu'un seul fichier : nom_du_projet_kill.sas, généré au moment de la destruction du projet.

Résolution : Ce programme peut être soumis quand on le souhaite, depuis une session SAS locale. Une connexion sera établie sur le serveur et tous les fichiers restant sur le serveur (sur ce projet) seront effacés.

Retour Haut

A l’ouverture d’un diagramme ou d’un projet, le message suivant apparaît :
« Could not register user. You must have write access to the project directory. »

Explication : il manque le sous-répertoire Users dans le répertoire du projet.

Exemple :
Si le projet ‘projet1’ est stocké dans c:\mes_projets,
créer un sous-répertoire users dans c:\mes_projets : c:\mes_projets\users

Retour Haut

A la création d’un projet Client/Serveur, la connexion se passe bien, mais le message suivant apparaît :
« Error : libname EMDATA is not assigned »
Quelle en est la cause?

Lors de la définition du profile du serveur, si le port par défaut (port 23) n’est pas utilisé pour la connexion, le champ "Port" doit être renseigné.

En version 4.0 d' Enterprise miner, il faut renseigner le nom du service correspondant au port utilisé, et non pas directement le numéro de ce port.

En version 4.1 d'Enterprise Miner, c'est le contraire, il faut utiliser le numéro du port et non pas le nom du service associé.

Retour Haut

Pourquoi certains boutons (ex : start-up code) sont grisés dans les propriétés d'un projet (clic-droit sur le nom du projet, menu "Properties") ?

Explication : Si le projet est partagé (voir le champ " share status " dans l'onglet " General " des propritétés du projet) ses propriétés ne peuvent être modifiées.
Si SAS Enterprise Miner n'a pas été fermé correctement lors d'une utilisation précédente, il arrive que le sous-répertoire Users du répertoire Emproj du projet n'ait pas été vidé. De ce fait, à la nouvelle ouverture du projet, SAS détecte plusieurs utilisateurs et considère que le projet est actuellement partagé.

Résolution : il faut sortir de SAS Enterprise Miner, et supprimer tous les fichiers qui se trouvent dans le répertoire Emproj\Users rattaché au projet en question.
Il faut ensuite ouvrir à nouveau le projet, dont les propriétés doivent faire apparaître " sole user " (toujours dans le champ " share status " de l'onglet " General ") et modifier les propriétés du projet.

Retour Haut

Comment récupérer un diagramme endommagé ?

Le diagramme est endommagé si, à l’ouverture d’un diagramme, le message suivant apparaît : “ERROR : read access violation in task miner”

A partir de la Version 4.1 (Système SAS Version 8.2), un historique des modifications sur les diagrammes est conservé (3 archives par diagramme).
L’option « Restore » permet d’y accéder et de restaurer une des 3 archives, comme l’explique l’article Allo Support n°11 : « Comment récupérer un diagramme de SAS® Enterprise Miner(tm) endommagé ? ».

Avec la Version 4.0 (donc la Version 8.1 du Système SAS), cette option n’est pas disponible par défaut. Cependant, elle peut être ajoutée en appliquant la mise à jour se trouvant à l’adresse suivante:

http://ftp.sas.com/techsup/download/hotfix/81_win_sbcs.html#81DT05

Retour Haut


Que signifie l’erreur « Cannot write to project directory » lors de l’exécution de Enterprise Miner ? Comment accéder à Enterprise MinerTM ?


Explication :
Il s'agit d'un dysfonctionnement de la version française de SAS®.
Lors de l’ouverture de SAS Enterprise MinerTM en version française, un fichier nommé _test est systématiquement créé puis supprimé, au niveau de la racine du disque C. Le problème apparaît lorsque l’utilisateur ne dispose pas des droits en écriture à ce niveau.

Le problème est apparu en version 8.2, il n’est pas corrigé avec SAS9®.


Contournements :

1) Utiliser la version anglaise de SAS®
ou
2) Donner les droits en écriture aux utilisateurs à la racine du disque C:\
ou
3) Remplacer le fichier host.msg français (!sasroot\nls\fr\sasmsg) par l'anglais (!sasroot\core\sasmsg). Les messages d’erreur de la fenêtre LOG seront alors en anglais.

Retour Haut

Questions ‘Comment faire ?’

Comment faire de la prédiction en fonction d’une variable de groupe ?

Pour obtenir un modèle différent pour chaque modalité d’une variable, il faut tout d’abord avoir défini une variable de groupe, à l’aide de l’icône Group Processing.

La solution consiste ensuite à utiliser un icône ENSEMBLE juste après l’icône de modélisation (arbre de décision, réseaux de neurones, régression), afin qu’un modèle unique, tenant compte de la variable de groupe, soit établi.

Il suffit alors d’ajouter un icône SCORE, pour faire de la prédiction sur la nouvelle table, à partir de ce modèle.

Retour Haut


Comment construire un arbre de décision en mode interactif sur Enterprise Miner™ ?

Sur Entreprise Miner™, il est très aisé de construire un arbre de décision en mode interactif. Toutefois, deux choses sont à retenir :

- Tous les nœuds situés avant le nœud TREE dans le diagramme des traitements, doivent être exécutés préalablement.

- Après un clic droit sur le nœud TREE, et le choix du menu ‘Interactive’, la fenêtre 'Interactive Training -Tree’ apparaît. Il faut cliquer sur l'icône CREATE RULE CREATE RULE dans la barre de menu , et ensuite cliquer au centre du cercle représentant l'arbre, afin de faire apparaître la fenêtre de sélection des variables disponibles pour construire l'arbre.

Retour Haut


Comment faire du suréchantillonage (OVERSAMPLING) dans SAS Enterprise Miner™?

Si l’évènement à modéliser est rare, une méthode d’oversamplig peut être utilisée, en changeant le cut-off de la variable réponse de la manière suivante :

* Ajouter un nœud SAMPLING :
Dans l'onglet STRATIFICATION, choisir l’option STRATIFIED sur la variable réponse,
Dans OPTIONS, sélectionner EQUAL SIZE et entrer dans la rubrique MINIMUM STRATUM SIZE la valeur correspondant au cut-off désiré.

* Dans le nœud INPUT DATA SOURCE, définir pour la variable réponse un TARGET PROFILE :
sélectionner PROPORTIONAL TO DATA.

Retour Haut

Comment migrer un projet Enterprise Miner de la version 4.1 à la version 4.3 ?

Avant tout, il est conseillé de faire une sauvegarde de vos projets EM4.1.

Il suffit ensuite d’ouvrir le projet EM4.1 avec EM4.3.

Une boîte de dialogue apparaît alors à l’écran, indiquant avoir détecté une version de projet antérieure à celle utilisée, et, proposant une conversion en 4.3 :

« WARNING : CONVERSION REQUIRED
The files that comprise this project must undergo a conversion to the format used for this release. These files will be converted in place and no backups will be made for you.
It is advisable that you backup this entire project before proceeding, otherwise you risk losing data.
For further information, contact your site representative.
I have read the above warning and I would like to proceed. »

En répondant ‘Yes’, le projet sera converti en version 4.3.

Retour Haut

Comment migrer un projet Enterprise Miner de la version 4.* à la version 5.1 ?

Il n’est pas possible de migrer un projet EM4.* vers un projet EM5.1.
Le projet doit être entièrement recréé.

Retour Haut

Comment déplacer un projet Enterprise Miner 4.3 vers un nouvel endroit ?

Le répertoire du projet, avec ses sous-répertoires (emdata, emproj, reports) doit être copié vers le nouvel endroit.

Il est nécessaire en plus de modifier le contenu du fichier <nom_du_projet>.dmp en spécifiant la nouvelle localisation des fichiers dans local_data_path et local_project_path.

Retour Haut

SAS® Enterprise Miner™ 4.x et 5.x


Quelles sont les particularités des installations des versions 4.3 et 5.x de SAS Enterprise Miner :

SAS Enterprise Miner 4.3
L’installation est faite à partir de SAS Foundation (CD SAS Setup Disk, Section 800 SAS Foundation Media), sans autres étapes supplémentaires :

  • Sur le serveur, le produit à installer est ‘Enterprise Miner Server Solution’
  • Sur le poste client, le produit à installer est ‘Enterprise Miner Client Solution’

Enterprise Miner 5.x
C’est un client JAVA léger qui se connecte aux serveurs d’application SAS :
SAS Metadata Server et SAS Workspace Server
Leur installation et configuration sont dirigées par un fichier, appelé fichier Plan, et les fichiers d’installation SAS. Le SAS Software Navigator liste les produits qui doivent être installés sur les machines définies sur le fichier Plan, en complément du client Java Enterprise Miner.

 

Où sont listées les différences fonctionnelles entre les versions 4.3 et 5.x de SAS Enterprise Miner ?

L’adresse suivante présente les différences fonctionnelles entre les versions 4.3 et 5.1 :
" What's New in SAS Enterprise Miner 4.3",
http://support.sas.com/onlinedoc/913/getDoc/en/whatsnew.hlp/emguiwhatsnew900.htm

Les nouvelles fonctionnalités de la version 5.2 sont présentées à l’adresse:
" What's New in SAS Enterprise Miner 5.2",
http://support.sas.com/onlinedoc/913/getDoc/en/whatsnew.hlp/emgui52whatsnew900.htm

 

Retour Haut

SAS® Enterprise Miner™ 5.1


Comment définir des bibliothèques spécifiques à un projet EM5.1 donné ?

Les bibliothèques peuvent être définies au niveau de la propriété ‘Start-Up Code’ du projet, en spécifiant des instructions LIBNAME comme suit :

LIBNAME monlib1 ‘c:\dir1’ ;
LIBNAME monlib2 ‘c:\dir2’;…

Le code présent dans le Start-Up Code est exécuté à chaque ouverture du projet.
Pour que la bibliothèque soit prise en compte immédiatement, il faut forcer l’exécution du code en appuyant sur le bouton ‘Run Now’.

Si, au moment de créer une nouvelle source de données, ces nouvelles bibliothèques ne sont pas proposées, il est nécessaire d’utiliser le bouton ‘Refresh’, afin que la liste des bibliothèques soit mise à jour.

 

Comment copier un projet SAS® Enterprise Miner™ 5.x d’un serveur à un autre ?

Les projets Enterprise Miner 5.x sont enregistrés physiquement dans des répertoires, organisés comme suit:

<nom du projet>
Datasources
Reports
System
Workspaces

Ils sont également référencés au niveau des métadonnées.

La copie d’un projet Enterprise Miner 5.x d’un serveur à un autre (Windows à Windows, Unix à Unix), se fait en deux temps :

  • dans un premier temps : créer un nouveau projet Enterprise Miner 5.x vide, le sauvegarder sous le nom du projet à copier, et fermer le projet.
    Ceci permet de référencer le projet désiré au niveau des métadonnées et crée l’arborescence physique du projet.
  • dans un second temps : copier les fichiers physiques de l’arborescence du projet initial dans l’arborescence précédemment créée.

Retour Haut

Que signifie l’erreur « Un projet de même nom a déjà été défini pour ce serveur », lors de la création d’un projet Enterprise Miner 5.x ?

Cela signifie qu’un projet Enterprise Miner 5.x du même nom est déjà référencé dans les métadonnées. Le choix d’un autre nom est nécessaire.

Retour Haut

Que faire lorsqu’un projet n’est plus accessible dans les métadonnées (à partir de SAS Enterprise Miner ou de la Management Console) alors qu’il est présent physiquement ?

Il faut recréer les métadonnées liées au projet.
Pour cela, il suffit de créer un nouveau projet portant le même nom et l’enregistrer dans le même répertoire que le projet existant.

 



Retour Haut

SAS Customer Support
Correctifs
SAS notes
Documentation
Install Center
Forums de discussion
Demandes d’améliorations

Contactez-nous

Le support est accessible du lundi au vendredi de 9h00 à 17h30 (17h00 le vendredi).

• par e-mail : support@sas.com
• par téléphone :
  - 0 820 20 30 59 (0.11€ ttc/min)
  - ou 01 60 62 12 12

Pour toute remarque sur le support : tcsfaq@fra.sas.com