DS2 – Package DS2 et SQLSTMT
Le code ci-dessous permet de créer un package DS2 personnalisé utilsant le package SQLSTMT. Un package DS2 est un ensemble de méthodes et de variables utilisables dans les programmes DS2. Un package DS2 prend...
Le code ci-dessous permet de créer un package DS2 personnalisé utilsant le package SQLSTMT. Un package DS2 est un ensemble de méthodes et de variables utilisables dans les programmes DS2. Un package DS2 prend...
Pour vérifier que le certificat de l’autorité de certification est bien propagé sur les serveur CAS, pouvez-vous utiliser les commandes ci-dessous : 1) Sur le serveur SAS hébergeant Apache , extraire le signataire (issuer)...
Utilisez la syntaxe suivante pour répertorier les fichiers du package déjà installé :
1 |
rpm -ql openldap-clients-2.4.23-0.3 |
Utilisez la syntaxe suivante pour répertorier les fichiers du package RPM:
1 |
rpm -qlp openldap-clients-2.4.23-0.3.aix5.1.ppc.rpm |
Voici quelques commande utiles pour vérifier les services et la bonne santé d’un environnement VIYA Lister les services :
1 |
/opt/sas/viya/home/bin/sas-bootstrap-config agent service list | grep Service |
Lister les services Up :
1 |
/etc/init.d/sas-viya-all-services status |
Vérifier l’état de Consul :
1 |
/opt/sas/viya/home/bin/sas-csq consul-status |
Vérifier l’état...
Pour lister l’ensemble des fichiers accessibles dans une CAS LIB et qu’il est possible de charger en mémoire, il est possible d’utiliser le code ci-dessous :
1 2 3 |
proc casutil incaslib="nhdnfs" outcaslib="nhdnfs"; list files; quit; |
/opt/sas/viya/home/bin/sas-bootstrap-config –output json catalog service NOM_DU_SERVICE Exemple :
1 2 3 |
source /opt/sas/viya/config/consul.conf export CONSUL_TOKEN=$(cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/management.token) /opt/sas/viya/home/bin/sas-bootstrap-config --output json catalog service casproxy |
Extraire toute la configuration :
1 2 3 |
source /opt/sas/viya/config/consul.conf export CONSUL_TOKEN=$(cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/management.token) /opt/sas/viya/home/bin/sas-bootstrap-config kv read --recurse config |
Redirection Grid Monitor (pour CAS) vers un fichier de log :
1 |
/opt/sas/viya/home/SASFoundation/utilities/bin/gridmon.sh -record /tmp/gridmon.log |
Relire de fichier de log :
1 |
/opt/sas/viya/home/SASFoundation/utilities/bin/gridmon.sh -playback /tmp/gridmon.log |
Prenons en exemple la table « utilisateurs » ci-dessous : A partir de cette table, nous voulons créer une table « monexport » contenant les uniquement les personnes de 25 ans (age=25) Nous utilisons l’instruction IF :
1 2 3 4 5 6 7 8 9 |
proc ds2; data monExport (overwrite=yes);; method run(); set utilisateurs; if age=25; end; enddata; run; quit; |
Ce...
Pour cet exemple, nous allons recherche des informations dans une table Hive nommée « Salaries » dont voici le contenu : 1 Valjean Jean 2 MHuatic Robert 3 Housset Nicolas 4 Pharti Sylvain Le code ci-dessous...
L’exemple de code ci-dessous permet de créer une variable array (vararray) monTableau :
1 2 3 4 5 6 7 8 9 10 |
proc ds2; data testTableau; vararray double monTableau[5]; method init(); monTableau:=(4651,351,7897,6548,9841); put monTableau[1]=; end; enddata; run; quit; |
Vous devez utilise l’instruction VARARRAY pour créer un tableau de variables. Un tableau de variables est un regroupement temporaire de...