Quels indicateurs techniques cruciaux cette action peut-elle retourner pour votre infrastructure ?

Audit Système via CASL

Bien au-delà d'une simple date, cette action renvoie un dictionnaire complet de résultats pour auditer l'infrastructure de calcul. Parmi les indicateurs fournis, on retrouve :

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* CASL Script : Audit de l'Infrastructure et de la Licence SAS Viya 4
(c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2024.09 */


proc cas;
/* Utilisation de l'action getLicenseInfo du package system */
system.getLicenseInfo result=res;

print "--- RAPPORT D'AUDIT INFRASTRUCTURE VIYA 4 ---";
print "
Système d'exploitation : " res.osName;
print "Nombre de CPU autorisés : " res.cpuCount;
print "Version de maintenance : " res.release;
print "Emplacement du setinit : " res.licenseFile;

/* Extraction avancée pour validation de conformité */
if (res.cpuCount < 8) then do;
print "ATTENTION : Configuration CPU inférieure aux préconisations standards.";
end;
else do;
print "Statut : Configuration CPU conforme.";
end;
quit;

Exemples pour l'action getLicenseInfo

Vérification simple de la licence

Obtient les informations de licence par défaut pour le serveur CAS actuel.

Audit administratif complet de la licence

Cet exemple utilise l'élévation de privilèges via le rôle de superutilisateur %%https://go.documentation.sas.com/doc/en/pgmsascdc/v_069/caspg/cas-accesscontrol-assumerole.htm%% pour extraire les informations de licence d'un produit spécifique (ID 1) et stocker le résultat pour analyse.