Publié le :

Génération de carte d'événements ODS

Ce code est également disponible en : Deutsch English Español
Ce script active le tagset 'event_map' de l'ODS (Output Delivery System) pour capturer la structure hiérarchique des événements générés lors de l'exécution d'une PROC PRINT. Le résultat est enregistré dans un fichier 'test.xml'. Cette technique est utile pour le débogage ou la création de tagsets personnalisés. Le script tente ensuite d'ouvrir ce fichier via la commande DM (Display Manager), fonctionnelle principalement en environnement interactif classique (PC SAS© ou Enterprise Guide), mais dont le comportement peut varier sous SAS© Viya/Studio.
Analyse des données

Type : SASHELP


Utilise la table standard sashelp.class pour générer les événements de sortie.

1 Bloc de code
ODS
Explication :
Active la destination ODS MARKUP avec le tagset 'event_map'. Exécute la PROC PRINT sur sashelp.class pour générer le flux d'événements, puis ferme toutes les destinations ODS pour finaliser l'écriture du fichier 'test.xml'.
Copié !
1ods markup file='test.xml' tagset=event_map ;
2PROC PRINT
3DATA=sashelp.class ;
4 
5RUN ;
6ods _all_ close ;
7 
2 Bloc de code
DM Command
Explication :
Envoie une commande au gestionnaire d'affichage (Display Manager) pour ouvrir le fichier 'test.xml' généré dans le navigateur web interne de SAS.
Copié !
1dm "wbrowse 'test.xml'" ;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.