sessionProp

dropFmtLib

##admin ##admin_required ##set_sessionprop
Privilèges administrateur requis

Cette action nécessite des droits élevés sur l'environnement SAS Viya.
Code d'élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;

Description

Cette action permet de supprimer une bibliothèque de formatsInstructions de présentation appliquées aux valeurs des variables pour modifier leur apparence (dates, monnaies, libellés) sans altérer la donnée stockée dans les tables SAS Viya. de la portée globale pour l'ensemble des sessions. Un petit coup de balai, ça ne fait jamais de mal ! Notez que le serveur CASMoteur analytique "in-memory" de SAS Viya. Il traite les données en parallèle (MPP) sur plusieurs nœuds pour offrir une puissance de calcul massive et une exécution ultra-rapide des actions. peut exiger des droits d'administrateur (rôle ) pour supprimer une bibliothèque globale définie par l'utilisateur.

Syntaxe Officielle
sessionProp.dropFmtLib <result=results> <status=rc> /
* fmtLibName="string",
fmtSearchRemove=TRUE | FALSE;

Paramètres Clés

Nom du paramètre Description
fmtLibName Spécifie le nom de la bibliothèque de formats. Si la bibliothèque de formats existe à la fois dans la portée de session et dans la portée globale, elle est d'abord supprimée de la portée de session.
fmtSearchRemove Lorsqu'il est défini sur True (Vrai), la bibliothèque de formats est supprimée de l'ordre de recherche des bibliothèques. La valeur par défaut est False (Faux).

Préparation des données

Création d'une bibliothèque de formats

Création d'une bibliothèque de formats temporaire pour illustrer notre exemple.

1PROC CAS;
2 sessionProp.addFmtLib / fmtLibName="MonSuperFormat";
3RUN;

Exemples d'utilisation

Suppression basique d'une bibliothèque

Exemple d'une suppression classique d'une bibliothèque de formats nommée 'MonSuperFormat'.

1PROC CAS;
2 sessionProp.dropFmtLib / fmtLibName="MonSuperFormat";
3RUN;
Résultat Attendu :
La bibliothèque de formats est définitivement supprimée de la mémoire.
Suppression globale avec nettoyage de la recherche

Dans cet exemple complet, on élève les privilèges pour supprimer une bibliothèque globale, puis on s'assure qu'elle est bien retirée de l'ordre de recherche pour éviter toute erreur future.

1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole="superuser";
3 sessionProp.dropFmtLib / fmtLibName="MonSuperFormatGlobal", fmtSearchRemove=true;
4RUN;
Résultat Attendu :
La bibliothèque est supprimée pour toutes les sessions et retirée du paramètre de recherche des formats.