Search Results

442 résultats trouvés Page 28 / 45
Code SAS
Voir

Promote a Format Library

options casopts=(caslib=casuser timeout=900); cas casauto; proc cas; session casauto.addcaslib / caslib='dynamicformats' path='&_TEMP_/dynamicformats' subdirs=true datasource=(srctype='path'); quit; %macro create_and_promote_format(libname, fmtname); proc format lib=&libname; value &fmt...

Code SAS
Voir

Promote a Format Library

options casopts=(caslib=casuser timeout=900); cas casauto; proc cas; session casauto.addcaslib / caslib='temp_formats' path='&_TEMP_/temp_formats' subdirs=true datasource=(srctype='path'); quit; proc format lib=temp_formats; value $yesnofmt 'Y' = 'Oui' 'N' = 'Non'; run; proc cas; ...

Code SAS
Voir

Remove a Direct Access Control

/* Début de l'exemple 1: Suppression Basique d'un Accès SELECT */ /* Création d'une session CAS */ CAS casauto; /* Création d'une caslib temporaire pour l'exemple */ CASLIB mycaslib_temp LIBRARY="/tmp/mycaslib_temp" ; /* Charger des données de démonstration dans une table CAS temporaire */ da...

Code SAS
Voir

Execute a DataFlux Data Management Studio Service (PROC DMSRVDATASVC)

CAS; CASLIB _ALL_ ASSIGN; DATA _NULL_; CALL SYMPUTX('CAS_SESSION_NAME', %SYSFUNC(GETOPTION(CASAUTOSESS))); RUN; /* Création d'une table CAS à partir de données SAS */ DATA mycas.raw_products; LENGTH ProductID $10 Description $100; INPUT ProductID $ Description $; DATALINES; ...

Code SAS
Voir

Execute DATA Step in Multi-threads (CAS)

libname mycas cas; /* Démarrer une session CAS si non déjà active (pour l'autonomie de l'exemple) */ /* Si une session est déjà active, cette étape sera ignorée ou signalée. */ options casport=5570 cashost='localhost'; /* Adaptez si votre configuration CAS est différente */ cas mycas; /* Créati...

Code SAS
Voir

Simple Row-Level Filtering

/* Création de données d'exemple dans CAS */ data casuser.Cars; infile datalines; input Make $ Model $ Price; datalines; Ford Focus 20000 Ford Mustang 35000 Honda Civic 22000 Honda CRV 28000 Toyota Camry 25000 Chevrolet Cruze 21000 ; run; /* Charger la table dans CAS */ proc cas; ...

Code SAS
Voir

Simple Row-Level Filtering

/* Assurez-vous que la table 'Cars' existe et est chargée comme dans l'Exemple 1 */ /* Si non, exécuter la partie de création de données de l'Exemple 1 */ /* Appliquer un filtre plus complexe et des permissions additionnelles pour 'userB' */ /* Note: 'userB' doit exister dans l'environnement SAS...

Code SAS
Voir

Simple Row-Level Filtering

/* Assurez-vous que la table 'Cars' existe et est chargée comme dans l'Exemple 1 */ /* Si non, exécuter la partie de création de données de l'Exemple 1 */ %let selected_make = Toyota; /* Appliquer le filtre de sécurité avec une valeur dynamique pour 'userC' */ /* Note: 'userC' doit exister dans...

Code SAS
Voir

Simple Row-Level Filtering

/* Assurez-vous qu'un filtre existe pour 'userA' comme dans l'Exemple 1 */ /* Suppression des permissions de sélection et ReadInfo pour 'userA' sur 'Cars' avec le filtre */ proc cas; session casauto; accessControl.dropSomeAcsTable / acs={ {caslib="casuser", table="...

Code SAS
Voir

Troubleshooting CAS LIBNAME Engine Errors

/* Établit une connexion CAS avec une petite taille de transfert pour provoquer l'erreur */ libname mycas cas s_port=10000 s_host='localhost' caslib='casuser' s_caslib='casuser' s_nthreads=1 s_timeout=1000 writetransfersize=1k; /* Crée deux tables de sortie dans CAS en utilisant un seul DATA ste...