La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies.

Présentations similaires


Présentation au sujet: "1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies."— Transcription de la présentation:

1

2 1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies Le 22 novembre 2007

3 2 POURQUOI UNE TÂCHE PLANIFIÉE ? Pour traitements périodiques automatiques Fréquence mensuelle, hebdomadaire, etc. Gérée par le planificateur de tâches de Windows ou autre progiciel spécialisé Peut lancer un programme SAS même si la session Windows est fermée

4 3 DÉFINIR UNE NOUVELLE TÂCHE (1) Démarrer l'assistant depuis: Démarrer>Tous les programmes>Accessoires> Outils système>Tâches planifiées ou Démarrer>Panneau de configuration> Performance et maintenance>Tâches planifiées

5 4 DÉFINIR UNE NOUVELLE TÂCHE (2)

6 5 DÉFINIR UNE NOUVELLE TÂCHE (3)

7 6 DÉFINIR UNE NOUVELLE TÂCHE (4) Choisir l'application SAS et non pas votre programme SAS à exécuter

8 7 DÉFINIR UNE NOUVELLE TÂCHE (5) Choisir la période d'exécution et renommer la tâche pour identification plus facile – si on oublie de le faire maintenant, on peut se reprendre plus tard

9 8 DÉFINIR UNE NOUVELLE TÂCHE (6) Choisir la fréquence, l'heure et le jour, selon la période choisie précédemment

10 9 DÉFINIR UNE NOUVELLE TÂCHE (7) Entrer le mot de passe d'ouverture de session Windows. Attention: ce mot de passe ne sera pas changé automatiquement lorsque vous le changerez pour l'ouverture de session!

11 10 DÉFINIR UNE NOUVELLE TÂCHE (8) Cliquer sur la case 'Ouvrir les propriétés avancées' avant de choisir Terminer

12 11 DÉFINIR UNE NOUVELLE TÂCHE (9) C:\Program Files\SAS\SAS 9.1\sas.exe -CONFIG "C:\Program Files\SAS\SAS 9.1\nls\en\SASV9.CFG" -SYSIN "O:\Documents DRH\JPA\programme.sas"O:\Documents Modifier cette case pour qu'elle contienne

13 12 DÉFINIR UNE NOUVELLE TÂCHE (10) O:\DocumentsO:\Documents DRH\JPA" soit le dossier où le LOG de SAS sera créé Modifier cette case pour qu'elle contienne

14 13 DÉFINIR UNE NOUVELLE TÂCHE (11) Cliquer sur OK et la tâche est définie Remarquez que le nom de la tâche porte le nom du logiciel SAS, on pourra la renommer depuis la fenêtre des tâches planifiées...

15 14 DÉFINIR UNE NOUVELLE TÂCHE (11) Renommer la tâche depuis la fenêtre des tâches planifiées

16 15 CONSIDÉRATION PARTICULIÈRE exécution hors-session (1) Si la tâche doit s'exécuter à un moment où la session Windows est fermée, les lecteurs réseaux (disques autres que C) ne seront pas configurés et la tâche ne pourra s'exécuter normalement. Il faut donc remplacer les références aux lecteurs réseaux par les chemins d'accès complets et ce pour toutes ces composantes: la définition de la tâche (cases Exécuter et Démarrer dans) le programme SAS démarré par la tâche tout programme appelé par ce dernier (via %INCLUDE) le fichier de Configuration de SAS (si utilisé) le fichier Autoexec (si utilisé)

17 16 CONSIDÉRATION PARTICULIÈRE exécution hors-session (2) Exemples de références: Session Windows ouverte: O:\Documents DRH...O:\Documents Session Windows fermée: \\Ssinfic1\DATA01\Documents\\Ssinfic1\DATA01\Documents DRH... Chercher ':\' dans tous les endroits mentionnés à la page précédente

18 17 SUIVI (1) La fenêtre des tâches planifiées indique la date et l'heure de la dernière exécution, ainsi qu'un code de retour qui devrait contenir 0x0 pour une exécution normale Pour chaque exécution, réussie ou non, d'une tâche planifiée, Windows produit un enregistrement dans le fichier de journalisation Schedlgu.txt situé dans le dossier c:\Windowsc:\Windows Si la tâche a été démarrée, un Log SAS sera produit à l'endroit désigné dans la case Démarrer dans de la Tâche planifiée Si la tâche n'a pu être démarrée, ne cherchez pas le Log de SAS!

19 18 SUIVI (2) Aperçu du fichier de journalisation des tâches planifiées (SchedLgU.Txt) Service du Planificateur de tâches" Démarré à 2007-11-04 22:09:01 "validation_mensuelle_automatique.job" (sas.exe) 2007-11-05 07:00:00 ** ERREUR ** La tentative de connexion au compte associé à cette tâche a échoué. La tâche n'a donc pas démarré.. L'erreur spécifique est : 0x8007052e: Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect. Vérifiez que le nom du champ "Exécuter en tant que" de la tâche et le mot de passe sont valides, puis réessayez. "horaires_gabarits.job" (sas.exe) 2007-11-05 08:01:00 ** ERREUR ** La tentative de connexion au compte associé à cette tâche a échoué. La tâche n'a donc pas démarré.. L'erreur spécifique est : 0x8007052e: Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect. Vérifiez que le nom du champ "Exécuter en tant que" de la tâche et le mot de passe sont valides, puis réessayez.

20 19 CONCLUSION Un outil simple et relativement fiable Défaut majeur: Le mot de passe Windows qui n'est pas synchronisé avec les changements périodiques du mot de passe

21 20 PRÉSENTATION DISPONIBLE SUR LE SITE WEB DE STRiCT TECHNOLOGIES strictt.com Réalisée avec OpenOffice.Org Impress


Télécharger ppt "1 CLUB DES UTILISATEURS SAS DE QUÉBEC COMMENT TRANSFORMER UN PROGRAMME SAS EN TÂCHE PLANIFIÉE SOUS WINDOWS Présentation de Jacques Pagé STRiCT Technologies."

Présentations similaires


Annonces Google