Le script charge le fichier 'RAND_RETAILDEMO.sashdat' depuis la caslib 'samples'. Cette caslib est une source de données standard fournie avec l'environnement SAS Viya, son contenu est donc considéré comme disponible.
1 Bloc de code
CAS
Explication : Établit une connexion depuis la session SAS du Compute Server vers le serveur distribué CAS (Cloud Analytic Services).
Copié !
cas conn;
1
cas conn;
2 Bloc de code
LIBNAME / CASLIB
Explication : Liste toutes les bibliothèques (libnames) disponibles pour le serveur SAS Compute, puis liste toutes les sources de données (caslibs) connectées au cluster CAS.
Copié !
/* View available libraries (data sources) to the SAS Compute server */
libname _all_ list;
/* View available caslibs (data sources) connected to the CAS cluster */
caslib _all_ list;
1
/* View available libraries (data sources) to the SAS Compute server */
2
LIBNAME _all_ list;
3
4
/* View available caslibs (data sources) connected to the CAS cluster */
5
caslib _all_ list;
3 Bloc de code
PROC CASUTIL
Explication : Utilise la procédure CASUTIL pour lister les fichiers physiques disponibles dans la source de données (caslib) nommée 'samples'.
Copié !
/* The samples caslib is available by default. It's similar to the SASHELP library on the Compute server */
proc casutil;
list files incaslib = 'samples';
quit;
1
/* The samples caslib is available by default. It's similar to the SASHELP library on the Compute server */
2
3
PROC CASUTIL;
4
list files incaslib = 'samples';
5
QUIT;
4 Bloc de code
PROC CASUTIL Data
Explication : Charge le fichier 'RAND_RETAILDEMO.sashdat' de la caslib 'samples' en tant que table en mémoire nommée 'RAND_RETAILDEMO' dans la caslib 'casuser'. Ensuite, il liste les tables en mémoire dans 'casuser' et affiche les métadonnées (colonnes, types) de la table nouvellement chargée.
Copié !
proc casutil;
/* Explicitly load a server-side file into memory (files can be a database table, or other file formats like CSV,TXT, PARQUET and more) */
load casdata='RAND_RETAILDEMO.sashdat' incaslib = 'samples'
casout='RAND_RETAILDEMO' outcaslib = 'casuser';
/* View available in-memory tables in the Casuser caslib */
list tables incaslib = 'casuser';
/* View the contents of the in-memory table */
contents casdata='RAND_RETAILDEMO' incaslib = 'casuser';
quit;
1
PROC CASUTIL;
2
3
/* Explicitly load a server-side file into memory (files can be a database table, or other file formats like CSV,TXT, PARQUET and more) */
Explication : Termine la session et ferme la connexion entre le serveur SAS Compute et le serveur CAS.
Copié !
cas conn terminate;
1
cas conn terminate;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
« Prenez l'habitude de supprimer systématiquement vos tables de la mémoire dès qu'elles ne sont plus nécessaires. Une bonne hygiène de votre espace CAS est la clé pour maintenir des performances constantes pour l'ensemble des utilisateurs »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.