?>
Voir la documentation de append
L'action `attribute` du jeu d'actions `table` est un outil puissant pour gérer les métadonnées étendues associées aux tables en mémoire dans CAS. Elle permet d'ajouter, de mettre à jour, de supprimer, d'exporter ou de convertir des attributs personnalisés pour une table entière ou pour des colonnes spécifiques. Ces attributs, stockés sous forme de paires clé-valeur, sont essentiels pour enrichir les données avec du contexte supplémentaire, comme des informations de version, des descriptions de variables, des règles de validation ou des métadonnées métier, sans altérer la structure des données elles-mêmes.
L'action `addCaslib` est fondamentale dans SAS Viya car elle permet de déclarer une nouvelle bibliothèque de données CAS (Caslib). Une Caslib est un pointeur vers une source de données, qu'il s'agisse d'un chemin sur un système de fichiers, d'une base de données distante, ou d'un emplacement dans le cloud. Cette action ne charge pas les données en mémoire mais établit la connexion et les métadonnées nécessaires pour que le serveur CAS puisse y accéder. C'est la première étape indispensable avant de pouvoir charger des tables en mémoire à partir de cette source de données.
The addTable action is a fundamental mechanism for transferring data from a client-side process to the CAS server, creating an in-memory table. Unlike actions like loadTable which load data from server-side sources, addTable is specifically used by client libraries (SAS SWAT for Python, R, Lua) to upload data structures (e.g., Pandas DataFrames, R data frames) directly into a CAS table. It provides detailed control over the resulting table's properties, such as column types, lengths, labels, and memory layout.