Help Center > Studio v11 Help

Planification de l'exécution d'une requête

Lorsque vous utilisez le planificateur pour planifier une exécution à l'avance, Query se connecte automatiquement à SAP, exécute la requête selon la planification que vous avez définie, puis interrompt la connexion à SAP. Studio peut envoyer un e-mail de notification pour confirmer que le travail a été exécuté.

Remarques :
Si le script est mappé à SQL Server ou à une liste SharePoint, Planifier est la seule option, et le script s’exécute depuis le serveur ou le site. Vous ne pourrez pas joindre de fichier de données pour ces types de données.

Le compte que vous utilisez pour écrire sur le serveur SQL doit appartenir à db_owner ou db_ddladmin dans la base de données qui contient la table cible.

Pour exécuter un script planifié sur une machine virtuelle (VM) avec Windows 7 ou une version ultérieure ou Windows Server 2008 ou une version ultérieure, vous devez rester connecté à la machine virtuelle.

Pour plus d'informations sur l'exécution de Winshuttle avec Citrix, voir Installation de Citrix avec les produits Winshuttle.

Utiliser Studio pour planifier un script

Planification à exécuter depuis votre ordinateur

  1. Cliquez sur l’onglet Fichier et sur Bibliothèque de scripts Query, puis ouvrez le script approprié.
  2. Cliquez sur l’onglet Exécuter et sur Planifier ou sur la flèche et cliquez sur Planifier localement.
  3. Enregistrez le fichier de données sur votre ordinateur.
  4. Vérifiez les critères affichés dans l'Assistant Variable d'exécution en cliquant sur OK.
  5. Dans la zone Titre de la zone Planificateur Winshuttle, sélectionnez le système SAP.
  6. Saisissez le titre que doit afficher Studio dans la liste des tâches planifiées.
  7. Dans la zone Envoyer des notifications par e-mail à, saisissez l'adresse électronique de destination des notifications de planification.

    Utilisez des virgules pour séparer les adresses électroniques.

    Remarque : Si vous utilisez un serveur Exchange pour envoyer des notifications par e-mail, vous pouvez inclure les résultats avec l'e-mail en cochant la case Joindre un fichier de données. Pour le configurer, entrez les informations du serveur Exchange dans les options Studio.

  8. Dans la zone Raison, vous pouvez changer la raison de l’exécution.
  9. Cliquez sur Suivant.
  10. Cliquez sur Ponctuellement, Tous les jours, Toutes les semaines ou Tous les mois.
  11. Choisissez les options de répétition appropriées. Ces options varient en fonction de l'élément sur lequel vous avez cliqué à l'étape 10.
  12. Pour arrêter le script planifié, cochez la case Date et heure d’expiration et entrez une date et une heure.

    Le planificateur Winshuttle

  13. Cliquez sur Terminer.

Planifier sur le serveur

  1. Cliquez sur l’onglet Fichier et sur Bibliothèque de scripts Query, puis ouvrez le script approprié.
  2. Cliquez sur l’onglet Exécuter, sur la flèche Planifier et sur Planifier le serveur.
  3. Enregistrez le fichier de données sur votre ordinateur.
  4. Vérifiez les critères affichés dans l'Assistant Variable d'exécution en cliquant sur OK.
  5. Sélectionnez le système SAP.
  6. Cliquez sur Suivant.
  7. Pour définir la planification, cliquez sur Ponctuellement, Tous les jours, Toutes les semaines, Tous les mois ou Tous les ans.
  8. Choisissez les options de répétition appropriées. Ces options varient en fonction de l'élément sur lequel vous avez cliqué à l'étape 7.
  9. Cliquez sur Terminer.

Utiliser le module complémentaire Excel pour planifier une exécution

Planification à exécuter depuis votre ordinateur

  1. Démarrez Excel et ouvrez un classeur vide.
  2. Cliquez sur l'onglet Exécution Winshuttle, puis connectez-vous à Foundation.
  3. Cliquez sur l’onglet Winshuttle Foundation, sur Ouvrir et Ouvrir un fichier de données Query, puis ouvrez le fichier de données.
  4. Cliquez sur Exécution Winshuttle, sur la flèche Planifier et sur Planifier localement.

    Si vous n'êtes pas connecté à SAP, la boîte Connexion à SAP s'affiche pour vous permettre de vous connecter au système SAP.

  5. Dans la zone Planificateur Winshuttle, dans la zone Titre, saisissez le titre que Studio doit afficher dans la liste des tâches planifiées.
  6. Dans la zone Envoyer des notifications par e-mail à, saisissez l'adresse électronique de destination des notifications de planification.

    Utilisez des virgules pour séparer les adresses électroniques.

    Remarque : Si vous utilisez un serveur Exchange pour envoyer des notifications par e-mail, vous pouvez inclure les résultats avec l'e-mail en cochant la case Joindre un fichier de données. Pour le configurer, entrez les informations du serveur Exchange dans les options Studio.

  7. Dans la zone Raison, vous pouvez changer la raison de l’exécution.
  8. Cliquez sur Suivant.
  9. Pour définir la planification, cliquez sur Ponctuellement, Tous les jours, Toutes les semaines, Tous les mois.
  10. Choisissez les options de répétition appropriées. Ces options varient en fonction de l'élément sur lequel vous avez cliqué à l'étape 9.
  11. Sous Paramètres avancés, vous pouvez choisir d'exécuter le script plusieurs fois. Par exemple, si vous voulez exécuter le script tous les 5 du moins et au début et à la fin de la journée, cochez la case Fréquence d’exécution de la tâche, puis cliquez sur 12 heures et 1 jour.
  12. Pour arrêter le script planifié, cochez la case Date et heure d’expiration et entrez une date et une heure.

    Run_Schedule_Scheduler

  13. Cliquez sur Terminer.

Planifier sur le serveur

  1. Démarrez Excel et ouvrez un classeur vide.
  2. Cliquez sur l'onglet Exécution Winshuttle, puis connectez-vous à Foundation.
  3. Cliquez sur l’onglet Winshuttle Foundation, sur Ouvrir et sur Ouvrir un modèle Query, puis ouvrez le fichier de données.
  4. Cliquez sur l’onglet Exécution Winshuttle, cliquez sur la flèche sous Planifier et sur Planifier le serveur.

    Si vous n'êtes pas connecté à SAP, la boîte Connexion à SAP s'affiche pour vous permettre de vous connecter au système SAP.

  5. Enregistrez le fichier sur votre ordinateur.
  6. Enregistrez le fichier dans Foundation.
  7. Sélectionnez le système SAP.
  8. Pour définir la planification, cliquez sur Ponctuellement, Tous les jours, Toutes les semaines, Tous les mois ou Tous les ans.
  9. Choisissez les options de répétition appropriées. Ces options varient en fonction de l'élément sur lequel vous avez cliqué à l'étape 9.
  10. Cliquez sur Terminer.

Changement de la planification ou arrêt de la planification d'une exécution

  1. Cliquez sur l'onglet Fichier.
  2. Cliquez sur Tâches planifiées.
  3. Cliquez sur Supprimer ou sur Modifier pour effectuer des modifications dans la boîte Planificateur Winshuttle.