table

loadDataSource

##set_table ##data_management

Paramètres Clés

Nom du paramètre Description
name Paramètre obligatoire (alias : dataSource) qui spécifie le nom exact de l'interface de la source de données à charger (ex: 'POSTGRES', 'ORACLE').

Préparation des données

Initialisation de la session CAS

Cette action de gestion de système ne requiert pas de jeu de données en entrée. Il suffit de disposer d'une session CAS active pour exécuter l'action.

1cas mysess sessopts=(metrics=true);

Exemples d'utilisation

Chargement basique de l'interface PostgreSQL

Cet exemple illustre comment utiliser l'action %%loadDataSource%% pour charger le connecteur PostgreSQL afin que CAS puisse y accéder et créer des caslibs associés.

1PROC CAS;
2 TABLE.loadDataSource / name="POSTGRES";
3QUIT;
Résultat Attendu :
Le moteur de base de données PostgreSQL est chargé en mémoire pour la session courante et un statut de succès est consigné dans le journal SAS.
Chargement d'une source de données avec récupération du code de retour

Dans cet exemple, on charge l'interface Hadoop (qui peut parfois s'avérer un peu capricieuse) et on récupère la variable de statut (%%rc%%) de l'opération pour un contrôle d'erreur optimal dans vos scripts.

1PROC CAS;
2 TABLE.loadDataSource RESULT=res STATUS=rc / name="HADOOP";
3 PRINT "Code de retour : " rc;
4 IF (rc == 0) THEN PRINT "L'interface a été chargée avec succès !";
5QUIT;
Résultat Attendu :
Affiche le code de statut (qui vaudra 0 en cas de succès) et un message personnalisé confirmant le bon chargement du composant.