Une architecture SAS Viya performante repose sur une gestion saine des métadonnéesInformations décrivant les données, les utilisateurs et les ressources dans SAS Viya. Elles assurent la traçabilité, la sécurité et la gouvernance au sein de l'architecture distribuée. en mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya.. Utiliser systématiquement dropCaslib pour les ressources temporaires ou de projet permet de libérer la charge sur le contrôleur CASLe Contrôleur CAS est le nœud maître (Master Node) qui orchestre l'ensemble des opérations au sein du moteur de calcul "In-Memory" de SAS Viya 4. Il agit comme le cerveau du cluster : il reçoit les requêtes des utilisateurs (via Python, R ou SAS), planifie l'exécution des tâches et distribue les données aux nœuds de calcul (Workers).
Dans une architecture Cloud Native (Kubernetes/OpenShift), le contrôleur assure la gestion des sessions, la communication entre les nœuds et la consolidation des résultats finaux pour les renvoyer à l'utilisateur. et d'éviter la prolifération de bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée. obsolètes dans les interfaces utilisateurs comme SAS StudioInterface de développement Web intégrée à SAS Viya, SAS Studio permet d'écrire du code, de construire des flux visuels et d'analyser des données via un simple navigateur, sans installation locale.. Il est crucial de distinguer les bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée. de sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya., qui s'effacent à la déconnexion, des bibliothèquesPointeurs logiques (Libref) reliant SAS Viya à des sources de données physiques (dossiers, bases de données, CAS) pour lire, écrire et organiser les tables de manière structurée. globales qui persistent. Une stratégie d'entreprise efficace inclut toujours l'action dropCaslib dans les scripts de nettoyage de fin de cycle de vie des données.
Pourquoi la gestion rigoureuse des caslibs est-elle un enjeu majeur pour l'architecture de votre plateforme ?
L'Hygiène du CAS : Pilier de la Scalabilité
Exemples pour l'action dropCaslib
Suppression basique d'une caslib
Découvrez cet exemple pour l'action CAS dropCaslib : il désenregistre la métadonnée d'une caslib active sans impacter le stockage physique, libérant ainsi les ressources de la session avec précision.
Suppression furtive avec tentative de nettoyage
Découvrez cet exemple pour l'action CAS dropCaslib : il automatise la suppression sécurisée d'une caslib globale avec nettoyage du répertoire distant et gestion silencieuse des exceptions.
