Configuration d'une variable de requête comme option de dataflow - data_integration_1 - 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
  1. Ouvrez le job requis pour lequel la requête contenant la ou les variables a été définie dans un stage Read From DB.
  2. Ouvrez Édition > Options de dataflow....
  3. Cliquez sur Ajouter.
  4. Dans la section Map dataflow options to stages, développez l'entrée Read From DB.
    Les variables définies dans la requête SQL du stage Read From DB sont répertoriées avec les autres attributs du stage.
  5. Sélectionnez la variable que vous souhaitez personnaliser à l'aide de la case à cocher correspondante.
  6. Saisissez un nom pertinent pour la variable dans le champ Libellé d'option.
  7. Dans le champ Valeur par défaut, saisissez le nom de colonne qui doit être utilisé au lieu de la variable sélectionnée dans la clause where de la requête SQL. Vous pouvez également saisir une valeur de constante à utiliser au lieu de la variable de la clausewhere.
    Par exemple, pour la requête SQL ci-dessous définie dans le stage Read From DB :
    select * from CUSTOMERS where #{condition1} > 28 and #{condition2} > 1200

    Vous pouvez sélectionner la colonne AGE de la table CUSTOMERS comme Valeur par défaut pour la variable condition1, et la colonne SALARY comme Valeur par défaut pour la variable condition2.

    Lors de l'exécution, la requête est interprétée comme suit :

    select * from CUSTOMERS where AGE > 28 and SALARY > 1200
  8. Répétez les étapes 5 à 7 pour toutes les variables placées dans la requête SQL du stage Read From DB.
  9. Cliquez sur OK.
Lors de l'exécution du dataflow, la requête personnalisée permet de récupérer les données requises.