importation de formats personnalisés SAS 9.4 vers JMP 12 Pro<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai travaillé avec un ensemble de données dans SAS 9.4 et j'ai créé des formats personnalisés pour certaines valeurs de variables. Je souhaite ensuite consulter l'ensemble de données dans JMP, mais quelle que soit la manière dont je déplace l'ensemble de données vers JMP (c'est-à-dire "afficher dans JMP" via la fenêtre de l'explorateur SAS, en exportant via le code SAS vers le type de fichier .sas7bdat), je ne parviens pas à conserver la variable. formats personnalisés. J'ai remarqué que je conserve des formats personnalisés qui semblent être créés dans SAS ver. 7|8 mais pas ceux créés dans SAS ver. 9.4.
Dans JMP, ces formats personnalisés sont appelés « scores de valeur »... alors que dans SAS, ils sont définis comme :
format de procédure ;
valeur employ_ 0 = "0 = Au chômage" 1 = "1 = Employé" 3 = "3 = Retraité et ne travaille pas"
;
courir;
J'ai essayé de configurer un serveur de métadonnées (ce qui, je ne suis pas sûr, résoudra ce problème) pour ma machine locale mais mes paramètres de pare-feu sont actuellement verrouillés.
Le serveur de métadonnées résoudra-t-il ce problème ou devrais-je faire autre chose pour que SAS transmette les formats à JMP ?
Merci,
Re : importation de formats personnalisés SAS 9.4 vers JMP 12 ProMoi aussi, j'essaie d'obtenir un ensemble de données SAS avec des formats définis par l'utilisateur dans un fichier de données jmp avec des étiquettes de valeur.
J'ai essayé toutes les options de ce fil et aucune ne fonctionne. (J'utilise SAS v9.4 et JMP pro v 15.2)
Même l'ensemble de données le plus simple ne s'affiche pas correctement... même lorsque j'utilise le processus de navigation de données SAS dans JMP. J'apprécie les commentaires sur ce qui me manque.
Bibliothèque de noms de bibliothèque "C:\Users\albest\Desktop" ;
Bibliothèque de formats Proc=Bibliothèque ;
Valeur $MF "M"="mâle" "F"="femelle" ;
Valeur highlow 100 = "un H" 200 = "deux H" ;
Bibliothèque de données.Test ;
Entrez le sexe $ l'âge ;
Formater Sexe $mf. ;
Âge du format élevé. ;
Label Sex="Étiquette de sexe";
Label Age="Étiquette d'âge";
Lignes de données ;
M1
M100
F2
F 200
Contenu du processus ;
Courir;
PROC EXPORT DATA= Bibliothèque.Test
OUTFILE= "C:\Utilisateurs\albest\Desktop\test.jmp"
DBMS=Étiquette JMP REPLACE ;
COURIR;
Re : importation de formats personnalisés SAS 9.4 vers JMP 12 ProMa solution à ce problème consiste à exporter de SAS vers JMP en utilisant le code suivant :
PROC EXPORT DATA= (ensemble de données SAS avec formats personnalisés)
OUTFILE= "jmp_dataset avec des formats personnalisés comme valeur labels.jmp"
DBMS=Étiquette JMP REPLACE ;
COURIR;
Re : importation de formats personnalisés SAS 9.4 vers JMP 12 ProLa première chose à savoir est que la session SAS que vous exécutez de manière interactive n'est pas la même session SAS à laquelle JMP se connecte. Par conséquent, ils ne partagent pas de bibliothèque WORK.
Vous souhaiterez copier les ensembles de données dans une bibliothèque permanente, puis vous assurer que le libref est attribué dans la session SAS à laquelle JMP est connecté. Vous pouvez le faire avec Fichier->SAS->Nouveau programme SAS. Vous obtiendrez une fenêtre du programme SAS et vous pourrez y insérer votre déclaration LIBNAME, puis cliquer avec le bouton droit et choisir Soumettre à SAS.
Ensuite, cette bibliothèque devrait apparaître dans votre fenêtre Parcourir les données et vous serez prêt à partir.
Faites-nous savoir comment vous vous en sortez.
-Jeff
Re : importation de formats personnalisés SAS 9.4 vers JMP 12 ProMerci. Cela clarifie un peu les choses. Cependant, chaque fois que je sélectionne Parcourir le fichier > SAS > Parcourir les données, je reçois l'alerte JMP :

Après avoir sélectionné « non », je peux accéder à la fenêtre de navigation des données, mais aucun ensemble de données n'est affiché dans la bibliothèque Work. Ceci malgré le fait que SAS s'exécute simultanément avec des ensembles de données visibles dans la bibliothèque de travail à partir de la fenêtre de l'explorateur de SAS.
J'ai examiné la documentation sur la configuration de JMP pour s'interfacer avec SAS via la fenêtre des préférences, mais je ne sais pas s'il existe un moyen de configurer le lien avec SAS sur ma machine locale.
Une idée s'il existe un paramètre pour résoudre ce problème ?
Merci,
Re : importation de formats personnalisés SAS 9.4 vers JMP 12 ProSalut, mcmcleod1,
Tout d'abord, comme vous le soupçonniez, je ne pense pas que la configuration d'un serveur de métadonnées SAS vous aidera à intégrer les formats SAS personnalisés dans JMP.Il existe de nombreuses bonnes raisons de configurer un serveur de métadonnées SAS, principalement pour permettre l'accès à SAS à un grand nombre de personnes, mais votre capacité à obtenir des formats personnalisés devrait en être indépendante.
La meilleure façon que je connaisse d'obtenir des formats personnalisés SAS dans JMP (en tant qu'étiquettes de valeur) est d'utiliser Fichier > SAS > Parcourir les données de JMP.Cela nécessite que vous établissiez une connexion à SAS local ou SAS exécuté sur un serveur quelque part.Vous obtiendrez une interface qui ressemble à ceci :

Vous pouvez ensuite sélectionner la bibliothèque et l'ensemble de données que vous souhaitez importer dans JMP.Lorsque vous cliquez sur Importer, JMP importera l'ensemble de données SAS et, s'il constate que l'ensemble de données contient des formats définis par l'utilisateur, il tentera de les convertir en étiquettes de valeur JMP.Pour que cela fonctionne correctement, les formats définis par l'utilisateur doivent être contenus dans un catalogue de formats dans lequel SAS est configuré pour rechercher les formats, ce qui peut nécessiter que vous ayez les instructions LIBNAME et FMTSEARCH dans le fichier autoexec.sas utilisé par SAS. quand il démarre.Toutefois, si les informations de format peuvent être trouvées, JMP fera de son mieux pour mapper les formats définis par l'utilisateur aux étiquettes de valeur.
Faites-moi savoir si vous réussissez avec cette approche.
Merci,
Éric