Lorsqu'un utilisateur rencontre une erreur indiquant qu'une fonctionnalité n'est pas disponible, l'action getLicensedProductInfo est le premier outil de diagnostic à utiliser. Elle permet de confirmer instantanément si le produit est reconnu par le plan de données CAS. Si le produit n'apparaît pas dans la liste, cela indique souvent un problème lors de l'application du fichier de licence ou une omission dans le déploiement des microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).
Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système. associés.
Quelle est la valeur ajoutée technique de cette action pour le support et la résolution d'incidents ?
Diagnostic de Licence sous Viya 4
Exemple de Code Additionnel
| 1 | <pre>/* CASL Script : Audit technique des produits licenciés sur CAS */ |
| 2 | PROC CAS; |
| 3 | /* Appel de l'action pour récupérer les infos de licence */ |
| 4 | BUILTINS.getLicensedProductInfo RESULT=r; |
| 5 | /* Extraction et formatage des données pour le log de diagnostic */ |
| 6 | PRINT "--- DIAGNOSTIC DES LICENCES CAS ---"; |
| 7 | describe r; |
| 8 | IF (exists(r, "ProductInfo")) THEN DO; |
| 9 | saveresult r.ProductInfo replace TABLE="cas_license_check"; |
| 10 | PRINT "Le détail des produits a été sauvegardé dans la table CAS 'cas_license_check'."; |
| 11 | END; |
| 12 | ELSE DO; |
| 13 | PRINT "ALERTE : Aucun produit licencié n'a été détecté par le moteur CAS."; |
| 14 | END; |
| 15 | QUIT;</pre> |
Exemples pour l'action getLicensedProductInfo
Vérification rapide des licences
Affiche simplement la liste des produits sous licence dans les résultats de SAS Studio.
Récupération et impression des détails de licence
Cet exemple montre comment élever ses privilèges pour accéder aux infos serveurs et stocker le résultat dans une variable pour un affichage personnalisé.