Bonjour à tous.
Je suis à la recherche d'une fonction SAS qui serait à même de sauvegarder le contexte d'une session SAS pour pouvoir le récupérer dans une autre.
Plus précisément, je souhaite conserver les éléments suivants et pouvoir les injecter dans une autre session :
- Libname
- Macro Variable
- Macro programme
Pour ce qui est de mon avancée, j'ai joué avec les tables de la sashelp et les catalogs mais je trouve que ça fait trop "bricolage" même si j'arrive à mes fins.
L'idée est donc, dans un premier temps, d'exécuter du code SAS qui alloue des librairies, compile des macro programmes, créé des macro variable et, en fin d'exécution, sauvegarde tous ces éléments "quelque part"
Dans un deuxième temps, une ou plusieurs sessions viennent "récupérer" ces infos là en guise d'autoexec retrouvant ainsi, tous les paramètres macro (var et prog) ainsi que l'allocation des libnames.
Je précise de suite que tout cela étant dynamique et modifié dans chacune des sessions, il n'est pas possible de "figer" le contexte pour toutes les sessions.
Merci par avance
Partager