Liste tous les Quality Knowledge Bases (QKBs) disponibles qui ont été importés et chargés en mémoire sur le serveur CAS. Un QKB est un ensemble de fichiers de définitions et de règles utilisé par les fonctions de qualité des données SAS pour nettoyer et standardiser les données.
Cette action ne nécessite pas de table de données en entrée car elle interroge le serveur CAS pour obtenir la liste des QKB déjà chargés.
| 1 | /* Aucune étape de création de données n'est requise pour cette action */ |
Cet exemple exécute l'action listQKBs pour obtenir la liste des QKB actuellement chargés en mémoire dans CAS. Le résultat est stocké dans une variable CASL nommée 'r'.
| 1 | PROC CAS; |
| 2 | qkb.listQKBs RESULT=r; |
| 3 | PRINT r; |
| 4 | RUN; |
Cet exemple montre comment exécuter l'action listQKBs et ensuite utiliser la procédure PROC PRINT pour afficher le contenu de la table de résultats de manière formatée. Cela est utile pour une visualisation claire lorsque plusieurs QKB sont chargés.
| 1 | PROC CAS; |
| 2 | ACTION qkb.listQKBs RESULT=r; |
| 3 | IF r.severity == 0 THEN DO; |
| 4 | PRINT 'Liste des QKB chargés avec succès.'; |
| 5 | PRINT r['QKBInfo']; |
| 6 | END; |
| 7 | ELSE DO; |
| 8 | PRINT 'Erreur lors de la récupération de la liste des QKB.'; |
| 9 | PRINT r; |
| 10 | END; |
| 11 | RUN; QUIT; |