Exécuter un script de post-exécution

Vous pouvez exécuter votre propre script SQL automatiquement après une synchronisation ou une consolidation de table. Le script peut servir à modifier des données ou à créer des index, par exemple. Le script sera exécuté sur la table de destination.

Pour ajouter un script à une table :

  1. Cliquez sur Extractions à gauche.

  2. Cliquez sur le lien dans la colonne Tables de l'extraction appropriée (de type Synchronisation ou Consolidation).

  3. Passez votre souris sur la colonne Script de Post Exécution de la table appropriée pour ajouter votre script.

  4. Copiez et collez votre script dans le cadre.

    Astuce

    Le script dans l'image ci-dessus utilise sp_execute avec SQL Server (sp_executesql) ; cette commande est utile si vous voulez exécuter plusieurs requêtes SQL en même temps.

  5. Cliquez sur Enregistrer.

  6. Retournez à la page Extractions et modifiez l'extraction afin de la rendre active à nouveau.

Exemple

Dans notre exemple, le script est utilisé pour la synchronisation des taux de change. Il appelle une procédure stockée existante dans SQL Server. Si des taux de change sont manquants pour certains jours, le script va insérer les taux manquants en se basant sur le taux d'une journée spécifique.