Publié le :

Utilisation de PROC SCAPROC pour l'analyse de flux

Ce code est également disponible en : English Español Deutsch Français
En attente de validation
Ce programme initialise le SAS© Code Analyzer (SCAPROC) pour capturer les dépendances de fichiers et les détails d'exécution. Il exécute ensuite une étape de données simple concaténant deux tables SASHELP, puis écrit le rapport d'analyse dans un fichier texte situé dans la bibliothèque WORK.
Analyse des données

Type : SASHELP


Les données utilisées (prdsale, prdsal2) proviennent de la bibliothèque standard SASHELP.

1 Bloc de code
PROC SCAPROC
Explication :
Démarre l'enregistreur SCAPROC et définit le fichier de sortie 'example1.txt' dans le répertoire physique de la bibliothèque WORK.
Copié !
1 
2PROC SCAPROC ;
3record "%sysfunc(pathname(work))/example1.txt";
4RUN ;
5 
2 Bloc de code
DATA STEP Data
Explication :
Crée la table 'test' par concaténation verticale des tables 'sashelp.prdsale' et 'sashelp.prdsal2'.
Copié !
1 
2DATA test ;
3SET sashelp.prdsale sashelp.prdsal2 ;
4RUN ;
5 
3 Bloc de code
PROC SCAPROC
Explication :
Arrête l'enregistrement et écrit les informations collectées (inputs, outputs, temps) dans le fichier cible.
Copié !
1PROC SCAPROC ;
2 write ;
3RUN ;
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.
Banner
Le Conseil de l'Expert
Expert
Stéphanie
Spécialiste Machine Learning et IA.
« L'utilisation de %sysfunc(pathname(work)) est une excellente pratique. Elle garantit que le rapport est écrit dans un emplacement temporaire sécurisé et propre à la session, évitant ainsi les conflits d'accès concurrents sur des répertoires partagés. »