Pipelines de Données : Comment industrialiser la récupération de vos datasets CAS sans écrire 50 scripts

Ce code est également disponible en : Deutsch English Español
Michael

Le Conseil de l'Expert

Michael
Responsable de l'infrastructure Viya.

Lorsque vous développez des macros qui génèrent du code dynamique comme dans votre exemple, activez toujours l'option système OPTIONS MPRINT; avant l'exécution; cela force SAS à écrire dans le journal le code DATA Step final tel qu'il a été généré par la macro, ce qui est indispensable pour vérifier que votre boucle a correctement remplacé les noms des tables avant que le compilateur ne tente de l'exécuter.

L'exemple démontre la création d'une macro SAS© nommée %LOAD qui prend une liste de noms de tables en paramètre. Pour chaque table fournie, la macro génère un pas DATA qui lit la table CAS spécifiée (via le libref MYCAS) et crée une table SAS© correspondante (via le libref MYSAS). Cela est particulièrement utile pour automatiser le processus de conversion ou de copie de nombreuses tables entre l'environnement CAS et l'environnement SAS© local.

Documentation liée

Aucune documentation spécifique pour cette catégorie.