caslibInfo
Description
L'action caslibInfo est le couteau suisse pour inspecter vos 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. dans l'environnement SAS Cloud Analytic ServicesMoteur analytique distribué et en mémoire (in-memory) au cœur de SAS Viya. Il assure le traitement des données et l'exécution des modèles avec une très haute performance. (CAS) . Elle permet de lister les caslibsUne caslib est un conteneur logique dans SAS Viya regroupant des données en mémoire (tables CAS) et une source de stockage physique, tout en gérant les droits d'accès associés. définies, d'identifier leur type de source (PATHUn PATH (chemin) dans SAS Viya est une caslib pointant vers un répertoire de système de fichiers local ou réseau permettant au serveur CAS d'accéder directement aux fichiers de données., HDFS, S3, etc.) et de vérifier leurs propriétés. C'est un peu comme faire l'inventaire de votre bibliothèque municipale, sauf que si vous rendez les données en retard, personne ne vous mettra d'amende (enfin, normalement).
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| active | Si défini sur True, l'action renvoie les informations uniquement pour la caslib active de la session actuelle . |
| caslib | Spécifie le nom technique d'une caslib précise pour laquelle vous souhaitez obtenir des détails. Si vous l'oubliez, CAS vous listera tout par défaut (alias : lib) . |
| showHidden | Certaines caslibs sont timides et cachées par le système. Mettez ce paramètre à True pour les forcer à sortir de leur cachette . |
| srcType | Permet de filtrer les résultats selon le type de stockage (ex: 'S3' pour le cloud, 'PATH' pour un disque local). Pratique pour ne pas chercher une aiguille dans une botte de foin . |
| verbose | Pour les amateurs de détails techniques exhaustifs. Donne plus d'informations sur la configuration interne . |
Préparation des données
Préparation d'une caslib de test
Nous allons créer une caslib temporaire pointant vers un répertoire pour illustrer l'interrogation via caslibInfo.
| 1 | caslib temp_docs path="/tmp" description="Caslib temporaire pour démonstration"; |
Exemples d'utilisation
Lister toutes les caslibs
L'utilisation la plus courante pour voir ce qui est disponible dans votre session.
| 1 | PROC CAS; TABLE.caslibInfo; RUN; |
Résultat Attendu :
Analyse approfondie des caslibs de type PATH
Ici, on cherche uniquement les bibliothèques basées sur des chemins de fichiers, en incluant les cachées et avec un maximum de détails.
| 1 | PROC CAS; TABLE.caslibInfo / srcType="PATH" showHidden=true verbose=true; RUN; |