Le programme suivant montre comment un thread crée des données et transmet des variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. au programme de données :
Ce qui donne dans la log :
La table monThread dans la work :
La table monDataset :
Notes :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
proc ds2;
thread monThread /overwrite=yes;
dcl double x;
method init();
do i=1 to 3;
x=i;
output;
end;
end;
endthread;
data monDataset;
dcl thread monThread t_instance;
method run();
set from t_instance threads=3;
end;
enddata;
run;
quit;
thread monThread /overwrite=yes;
dcl double x;
method init();
do i=1 to 3;
x=i;
output;
end;
end;
endthread;
data monDataset;
dcl thread monThread t_instance;
method run();
set from t_instance threads=3;
end;
enddata;
run;
quit;
La table monThread dans la work :
La table monDataset :
Notes :
- L'option de table OVERWRITE = YES permet d'écraser le programme de thread. .
- Le programme de données spécifie 3 threadsUnités d'exécution parallèles au sein d'un processus CAS. Ils permettent de distribuer simultanément les calculs sur plusieurs cœurs CPU pour accélérer le traitement des données dans SAS Viya. (set from t_instance threadsUnités d'exécution parallèles au sein d'un processus CAS. Ils permettent de distribuer simultanément les calculs sur plusieurs cœurs CPU pour accélérer le traitement des données dans SAS Viya.=3;) , le programme de thread s'exécute dans 3 threadsUnités d'exécution parallèles au sein d'un processus CAS. Ils permettent de distribuer simultanément les calculs sur plusieurs cœurs CPU pour accélérer le traitement des données dans SAS Viya. distincts dans un processus unique.
- Ce programme de thread produit un ensemble de variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. de sortie par thread. Dans le thread nous avons une boucle qui crée 3 variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage.. Comme le montre la copie d'écran, nous avons 9 variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. dans le dataset monDataset






