Exécution de commandes SQL avant et après un dataflow - spectrum_platform - 23 - 23.1

Guide Spectrum Enterprise Data Integration

Product type
Logiciels
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Data Integration
Version
23.1
Language
Français
Product name
Spectrum Data Integration
Title
Guide Spectrum Enterprise Data Integration
First publish date
2005
Last updated
2023-10-12
Published on
2023-10-12T08:41:57.873791

L'activité Execute SQL effectue des opérations sur la base de données à tout moment au cours du processflow. Cette activité vous permet d'exécuter les instructions SQL avant et après l'exécution d'un dataflow Spectrum Technology Platform ou d'un programme externe. Par exemple, l'activité Execute SQL peut être utilisée pour supprimer des index avant l'exécution d'un dataflow Spectrum Technology Platform et pour créer de nouveau des index après l'exécution du dataflow. Pour exécuter des instructions SQL à l'aide de l'activité Execute SQL, vous devez créer un processflow.

Remarque : Pour obtenir des instructions sur la procédure de création et de planification d'un processflow, reportez-vous au Guide Spectrum Dataflow Designer.
  1. Glissez l'activité Execute SQL jusqu'au canevas.
  2. Double-cliquez sur l'activité Execute SQL.
  3. Sélectionnez la connexion à la base de données à utiliser.
    Si vous devez établir une nouvelle connexion à la base de données, ou en modifier ou supprimer une existante, cliquez sur Gérer.

    Si vous ajoutez ou modifiez une connexion de base de données, remplissez ces champs :

    Nom de connexion
    Saisissez le nom de la connexion.: Ce nom est entièrement de votre choix.
    Pilote de la base de données
    Sélectionnez le type de base de données approprié.
    Options de connexion
    Indiquez l'hôte, le port, l'instance, le nom d'utilisateur et le mot de passe à utiliser pour vous connecter à la base de données.
  4. Écrivez l'instruction SQL dans la zone Instruction(s) SQL.
    Par défaut, l'option Arrêter le processflow s'il y a une erreur est cochée, ce qui signifie que le processflow est arrêté en cas d'exception. Si l'option Arrêter le processflow s'il y a une erreur n'est pas cochée et qu'une exception se produit, le processflow ne s'arrête pas et l'exception est consignée dans les journaux du serveur.
  5. Ajoutez l'action que vous souhaitez que le processflow réalise.
    Vous pouvez ajouter un job en faisant glisser l'icône du job jusqu'au canevas, ou ajouter un programme externe en faisant glisser l'icône Exécuter le programme jusqu'au canevas.
  6. Connectez les deux activités.
  7. Ajoutez autant d'activités Execute SQL que nécessaire.
    Pour réaliser des actions sur Execute SQL, reportez-vous aux étapes 2 à 5.
  8. Une fois tous les jobs et toutes les activités Exécuter le programme et Execute SQL ajoutés, pour les exécuter dans le processflow, glissez une activité Succès jusqu'au canevas et reliez-la à la dernière activité du processflow.
  9. Exécutez le processflow.