Certification SAS

Certification SAS - Marché de l'emploi - Emploi & Etudes

Marsh Posté le 26-07-2006 à 09:37:19    

Salut,
Je compte passer d'ici peu les deux échelons de la certification SAS: SAS base  et SAS advanced.
La question que je me pose, c'est de savoir si ça fait réellement une différence pour un JD au moment de l'embauche.
Quelqu'un a-t-il des infos là-dessus?
Merci.

Reply

Marsh Posté le 26-07-2006 à 09:37:19   

Reply

Marsh Posté le 26-07-2006 à 15:28:15    

up

Reply

Marsh Posté le 27-07-2006 à 10:06:54    

[:atreyu]
 
toujours pas d'infos?

Reply

Marsh Posté le 27-07-2006 à 11:03:34    

J'utilise beaucoup SAS mais je savais même pas qu'il y avait des certifications, je connais les formations qu'ils font en permanence mais c'est tout.
 
Au niveau embauche, une certification peut toujours être le petit + qui fera la différence entre ton CV et le suivant dans la pile (surtout en temps que JD puisque la plupart des CV sont assez proches) donc n'hésite pas et passe les, le prix est je trouve assez correct à 122€ le test.  
 
La première certif a l'air assez simple, elle ne doit pas poser trop de problème pour un utilisateur normal, pour la seconde le niveau change beaucoup SQL/Macro/Techniques de Programmation Avancée, il faut être bien préparé pour le niveau 2...
 


---------------
«La vie est un bien perdu pour celui qui ne l'a pas vécu comme il l'aurait voulu.» Mihail Eminescu
Reply

Marsh Posté le 01-08-2006 à 16:18:12    

[:atreyu]  [:atreyu]  [:atreyu]  [:atreyu]  [:atreyu]  [:atreyu]  [:atreyu]  [:atreyu]

Reply

Marsh Posté le 04-01-2007 à 19:27:10    

Quelqu'un l'a passer cette certif ?

Reply

Marsh Posté le 04-01-2007 à 20:44:42    

Utlisant également SAS fréquement, je pense que la certif peut valoir le coup pour des postes en dévelopement pur: la certifiaction fera alors la différence.
Dans mon cas, je lutilise, plus comme utilisateur pour différentes études.
Et puis SAS est un logiciel assez simple.
Une fois qu'on a compris la logique, ca va tout seul...
 
Donc tout dépend du poste futur surlequel tu vas te positionner

Reply

Marsh Posté le 06-01-2007 à 21:45:25    

j'ai passé la certification base & advanced
 
c'est un qcm sur des points de détail donc il faut connaitre en profondeur !  
certains arrivent parfois mal préparés à l'exam en se disant qu'un datastep, une proc sort ou un merge ce n'est pas très compliqué mais quand il faut être capable de donner la signification de chacune des options et autres effets de bord...
 
exemple que fait l'option varnum dans la procédure contents  
que fait un group by dans un proc sql lorsque l'on utilise pas de fonction d'aggrégation
style
data test;
 input x;
cards;
10
1
2
3
4
5
;
proc sql;
 select x from test group by x;
quit;
 
ce sont des exemples réels

Message cité 1 fois
Message édité par dlxzap le 06-01-2007 à 21:48:43
Reply

Marsh Posté le 06-01-2007 à 22:26:42    

Ton exemple n'a rien de compliqué, la proc sql, n'a rien de compliqué non plus (dès lors qu'on sait programmer en oracle d'ailleurs).
 
La difficulté dans SAS, à la limite, ce sont les macros.
Et sinon pour les options, les connaitre par coeur n'a aucun intérét.
Il faut connaitre la syntaxe de base...et s'aider à l'aide de la "pieuvre" bleue (pour les connaisseurs).
Autre difficulté dans SAS: importer "correctement" des fichiers txt (par exemple) volumineux :
Data table;
infile 'blabla.txt';
input var1.....;
run;
 
bien maitriser les options des importations: dsd, missover....
maître les positions si on a affaire a des fichiers colonnes (@)...dlm=',' pour les fichiers à délimitateur....
 
Bref, SAS n'est un outil pas très compliqué.....rien a voir avec du java où il faut maitriser lalgorithmique.
En sas, un tri, c'est: proc sort data=...; run;
En java, vas tamuser.........
 
PS: ton exemple "proc sql;  
 select x from test group by x;  
quit; " n'a aucun intérêt puique tu selectionne x selon x....l'intérêt dans 1 cas comme ca, c'est de calculer des statistiques selon x: exemple tout con:
proc sql;  
 select x, min (y) as min, sqrt (y) as racine...... from test group by x


Message édité par fab270 le 06-01-2007 à 23:00:18
Reply

Marsh Posté le 07-01-2007 à 17:49:47    

tu n'as pas compris le sens de mon post,
ce que je voulais montrer avec le proc sql c'est qu'il faut connaitre le comportement de SAS lorsqu'il n'y a pas de fonction d'aggrégation telle que sum, max ..
ce qu'il se passe c'est que group by est remplacé par order by

Code :
  1. A GROUP BY clause has been transformed into an ORDER BY clause because neither the
  2.          SELECT clause nor the optional HAVING clause of the associated table-expression
  3.          referenced a summary function.


 
donc ca sort juste  
1
2
3
4
5
10
 
La question n'était pas "que fait group by" que tout qui a fait un peu de sql-like connait mais de bien connaitre les effets de bord éventuels


Message édité par dlxzap le 07-01-2007 à 17:53:45
Reply

Marsh Posté le 07-01-2007 à 17:49:47   

Reply

Marsh Posté le 07-01-2007 à 18:21:15    

ok,je vois , ils te posent des questions à la con pour te piéger en fait.
Jtrouve ca con de devoir apprendre par coeur ce que te sort la log


Message édité par fab270 le 07-01-2007 à 21:08:56
Reply

Marsh Posté le 18-09-2007 à 09:02:43    

dlxzap a écrit :

j'ai passé la certification base & advanced
 
c'est un qcm sur des points de détail donc il faut connaitre en profondeur !  
certains arrivent parfois mal préparés à l'exam en se disant qu'un datastep, une proc sort ou un merge ce n'est pas très compliqué mais quand il faut être capable de donner la signification de chacune des options et autres effets de bord...
 
exemple que fait l'option varnum dans la procédure contents  
que fait un group by dans un proc sql lorsque l'on utilise pas de fonction d'aggrégation
style
data test;
 input x;
cards;
10
1
2
3
4
5
;
proc sql;
 select x from test group by x;
quit;
 
ce sont des exemples réels


 
J'ai l'occasion par mon entreprise de passer gratuitement la certification SAS.
J'utilise SAS depuis plusieurs années maintenant donc je me suis dit que j'allais tenter la certif même si ça ne changera je pense pas grand chose dans mon cv.
Je ne trouve malheureusement pas bcp d'info sur le contenu de la certif et j'avoue que ton message me fait un peu peur. Je ne connais pas le détail de toutes les options même des proc simples. Dès que j'ai besoin de qqchose je vais dans l'aide en ligne.
 
Je comptais potasser un peu mes doc sas mais si par hasard tu pouvais me donner plus d'exemple ça m'aiderais pas mal. Merci d'avance
 
 

Reply

Marsh Posté le 22-11-2007 à 17:32:49    

Bonjour,
 
Je passe la certification dans 8 jours. Personnellement, j'utilise la doc en ligne pour tout ce qui est input, infile, set, merge, array, do, proc sort, proc print, proc report, proc tabulate, ods html, etc. Il y a en plus la doc version pdf pour le sql avec coalesce par exemple et je regarde les nouvelles fonctions SAS9.
 
Véronique
________________________________
Datafocus is recruting SAS consultants for the pharmaceutical industry, telecommunication and finance.

Reply

Marsh Posté le 30-11-2007 à 15:49:16    

Bonjour,
 
Donc la certification est passée. Reste à passer l'Advanced Certification d'ici trois ans et à mettre le logo sur le blog sur http://veronique.bourcier2.free.fr .
 
Véronique

Reply

Marsh Posté le 04-02-2008 à 20:46:01    

Bonjour,
 
J'ai passé le 1er niveau de certification et je prépare actuellement le deuxième niveau.
Si le 1er niveau est accesible assez aisement après une révision sérieuse le deuxième niveau est n ettement plus complexe.
Le problème aborde des notions tels que la gestion des index, les inline views en SQL, les vues ou le hashing de table (merge orienté objet pour optimisé les jointures).
Pour le language macro il faut maitriser les notions de compilation, execution et savoir utiliser les fonctions de macro-quoting (%str, %nrstr,%quote, etc.)
A cela il faut rajouté la connaissances de toutes les techniques d’optimisation de programme :
- Comprendre la gestions des buffers (options buffsize, buffno ,etc)
- Maitrisser les techniques de compressions de tables  
- Trier les données en fonction de la table en entrée (option tagsort, sortsize ; etc.)
- Etc.
Le bouquin de préparation fait tout de même 990 pages
Pour passer le deuxième niveau il faut vraiment être passioné par la programmation SAS et SQL !
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed