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 26/12/2011, 02h24   #1
Invité régulier
 
Inscription : août 2008
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 32
Points : 6
Points : 6
Par défaut Exporter et interpréter une variable SAS de type char2 avec un contenu XML dans une table SAS

Bonjour,

J'ai une table SAS avec une variable de type char2 de 4000 de long avec un contenu XML... et j'aimerais pouvoir interpréter le contenu xml et le transformer dans une table SAS pour pouvoir utiliser les données...

Merci.


comme je peux le constater, ça doit etre difficile car aucun spécialiste sas a repondu depuis quelques jours.
SAS_ERIC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 13h19   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
expressions régulières.
postes un exemple de donnée. On te répondra l'année prochaine.

s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 18h28   #3
Invité régulier
 
Inscription : août 2008
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 32
Points : 6
Points : 6
Voici l'exemple XML. Dans SAS, j'ai un champ de type char2 avec le contenu suivant :

Code :
1
2
3
4
5
6
7
<?xml version="1.0" encoding="ISO-8859-1"?>
<BIBLIO SUBJECT="XML">
<AUTHOR>
<FIRSTNAME>Jean-Christophe</FIRSTNAME>
<LASTNAME>Bernadac</LASTNAME>
</AUTHOR>
</BIBLIO>
et je veux être capable d'interpréter le contenu. J'imagine qu'il a une procédure ou un truc pour le faire ?

Tout simplement...
SAS_ERIC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 18h30   #4
Invité régulier
 
Inscription : août 2008
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 32
Points : 6
Points : 6
En supplément, je veux être capable d'aller chercher les informations comme le nom et le prénom et la mettre dans une variable char pour pouvoir l'utiliser.
SAS_ERIC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 10h44   #5
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
Regarde le XML mapper de SAS et le LIBNAME + moteur XML

Sinon, tout cela :
http://support.sas.com/documentation...a002592590.htm
__________________
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 02
Vieux 04/01/2012, 10h48   #6
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
pourquoi XML ENGINE? les données sont déjà dans une table SAS, je dirai plutôt expressions régulières, SCAN,...
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 11h07   #7
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
Si l'input est un fichier plat, je pense que cela sera plus facile à lire grâce à ce moteur. Cela requiert une étape supplémentaire c'est vrai.
__________________
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 04/01/2012, 11h11   #8
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
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 012
Points : 1 717
Points : 1 717
oui je suis d'accord, mais là il parle des données qui sont déjà dans une table SAS, si j'ai bien compris
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 06/01/2012, 02h53   #9
Invité régulier
 
Inscription : août 2008
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 32
Points : 6
Points : 6
Exactement. La variable SAS a un contenu XML, donc existe t'il une manière officielle pour récupérer les données ou bien il faut programmer sa à la mitaine ...
SAS_ERIC est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h06.


 
 
 
 
Partenaires

Hébergement Web