Parallelisation de pgm SAS par appel Linux
Bonjour
Afin d'optimiser mes traitements (transformation de fichiers plats volumineux) en tables SAS, je souhaite paralleliser mes trts.
Voici le principe :
Code:
1 2 3 4 5 6 7
|
#!/bin/bash
ficimport="F1 F2 F3 ....Fn"
do I in ficimport
export I=$I
/app/sas -sas /app/bin/pgm.sas -log /don/log/log_pgm.sas &
done |
Code:
1 2 3
|
%let fic=sysget('I');
filename fichiers "/don/fic_in/&fic" |
lorsque je fais un %put &fic j'obtiens dans ma log sysget('I')
alors que je souhaite avoir les différentes valeurs de mes fichiers (F1,....,Fn).
Merci pour votre aide