Quand et comment utiliser le paramètre 'caslib' pour cibler la bonne bibliothèque de données ?

Ciblage Précis des Ressources CAS

Le paramètre caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. (caslib="string") est utilisé pour spécifier la bibliothèque de données (caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance.) où se trouve la table que vous souhaitez modifier. Par défaut, l'action utilise la caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. active. Il est crucial de le spécifier uniquement si vous devez accéder à une table située dans une caslibEspace de stockage logique dans SAS Viya. Elle définit l’accès aux données (source physique) et leur chargement en mémoire (serveur CAS) pour permettre des analyses distribuées haute performance. différente de celle actuellement active dans votre 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. CAS. Cela assure que l'opération est appliquée à la bonne ressource de données dans l'environnement distribué de CAS.

Schéma : Quand et comment utiliser le paramètre 'caslib' pour cibler la bonne bibliothèque de données ?

Exemple de Code Additionnel

1<pre>PROC CAS;
2/* Définition de variables pour une maintenance facile */
3target_lib = "SALES_DATA";
4target_table = "monthly_report";
5/* Utilisation du paramètre caslib pour garantir le ciblage */
6TABLE.tableInfo /
7caslib = target_lib,
8name = target_table;
9/* Action alterTable : modification ciblée sans ambiguïté */
10TABLE.alterTable /
11caslib = target_lib,
12name = target_table,
13label = "Rapport Mensuel Consolidé - Q1 2026",
14columns = {
15{name="SALES_AMT", FORMAT="COMMA12.2"}
16};
17/* Confirmation du succès de l'opération */
18PRINT "La table " || target_table || " dans la caslib " || target_lib || " a été mise à jour.";
19QUIT;</pre>

Exemples pour l'action alterTable

Renommer une table et lui donner un label
Schéma conceptuel de l'exemple : Renommer une table et lui donner un label

Découvrez cet exemple pour l'action CAS alterTable : il illustre la mise à jour atomique des métadonnées (nom et label) au niveau du catalogue CAS, sans réécriture physique des blocs de données.

Modification lourde des colonnes
Schéma conceptuel de l'exemple : Modification lourde des colonnes

Découvrez cet exemple pour l'action CAS alterTable : il réalise une restructuration logique par modification de l'ordre des colonnes, suppression de variables et remappage des formats in-memory.