À quoi sert l'action addCaslib et comment facilite-t-elle la gestion des données dans SAS Viya?

Maîtriser l'Action addCaslib

L'action addCaslib est une fonction essentielle dans SAS Viya, permettant aux utilisateurs d'ajouter une nouvelle 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. (bibliothèque CAS) au serveur CAS (Cloud Analytic ServicesMoteur d'exécution in-memory de SAS Viya. Il assure le traitement massivement parallèle (MPP) et distribué des données pour optimiser les performances analytiques et le passage à l'échelle.). Son rôle principal est d'établir une connexion et de configurer l'accès à diverses sources de données externes ou internes. En créant 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., les utilisateurs peuvent charger, manipuler et analyser des données 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.
sur le moteur distribué de CAS, exploitant ainsi la puissance de calcul parallèle de la plateforme Viya. Cette action est fondamentale pour l'intégration des données et la préparation des analyses avancées.

Exemple de Code Additionnel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* CASL Script : Configuration d'une Caslib Cloud S3 en mode Global
(c) Nicolas Housset 2026 - Code SAS pour VIYA 4 - testé et validé en version 2025.09 */


proc cas;
/* Vérification de l'existence avant création */
table.queryCaslib / caslib="s3_data";

/* Ajout d'une caslib pointant vers un bucket S3 */
table.addCaslib /
caslib="s3_data"
description="Stockage Cloud pour Données de Ventes"
dataSource={
srctype="s3",
bucket="my-analytics-bucket",
region="eu-west-3",
/* Les credentials sont idéalement gérés via l'identité IAM du pod */
objectServer="https://www.google.com/search?q=s3.eu-west-3.amazonaws.com"
}
/* Rendre la caslib visible pour toutes les sessions (nécessite privilèges) */
scope="global"
activeOnAdd=true;

/* Affichage des détails de la connexion pour audit */
table.caslibInfo / caslib="s3_data";
quit;

Cette réponse vous a-t-elle aidé ?

Vos votes aident à améliorer notre base de connaissances.

Exemples pour l'action addCaslib

Ajouter une Caslib basée sur un chemin de fichiers système (PATH)

Cet exemple ajoute une caslib basique pointant vers un dossier local du serveur. Un grand classique indémodable !

Ajouter une Caslib vers une base de données Oracle

Cet exemple illustre l'ajout d'une caslib connectée à Oracle. Notez l'utilisation du bloc %%dataSource%% pour spécifier les informations de connexion, afin de lire directement depuis le SGBD.

Vous pourriez aussi aimer...