Comment configurer le paramètre dataSource pour différentes sources de données avec addCaslib?

Configuration Avancée du paramètre dataSource

Le paramètre dataSource est un paramètre structuré qui permet de spécifier le type de source de données (srcTypeAttribut identifiant le type de source de données d'un caslib (DNFS, S3, Oracle, etc.). Il détermine les connecteurs et les options disponibles pour charger les données dans le serveur CAS.) et les paramètres spécifiques à ce type. Par exemple, pour une source de type PATH (système de fichiers), vous pourriez spécifier un chemin local. Pour une source ORACLE, vous devrez fournir des détails de connexion tels que le serveur, le port et les informations d'authentification. Chaque srcTypeAttribut identifiant le type de source de données d'un caslib (DNFS, S3, Oracle, etc.). Il détermine les connecteurs et les options disponibles pour charger les données dans le serveur CAS. a son propre ensemble de paramètres obligatoires et facultatifs pour établir la connexion et la configuration appropriées avec la source de donné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
/* Exemple 1 : Configuration d'une source de type PATH (Fichiers plats) */
proc cas;
table.addCaslib /
name="MaCaslibFichier"
description="Caslib pointant vers le système de fichiers partagé"
path="/chemin/vers/donnees_locales"
dataSource={srcType="path"}
subDirectories=TRUE;
run;

/* Exemple 2 : Configuration d'une source ORACLE (Base de données) avec sécurité optimale */
table.addCaslib /
name="MaCaslibOracle"
description="Caslib connectée à Oracle utilisant un domaine d'authentification"
dataSource={
srcType="
oracle",
path="
MYSID",
schema="
SCHEMA_PROD",
authenticationDomain="
Oracle_Auth_Domain",
dataTransferMode="
auto"
};
run;
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...