Konfigurieren einer Abfragevariable als Datenflussoption - data_integration_1 - 23 - 23.1

Spectrum Enterprise Data Integration-Handbuch

Product type
Software
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Data Integration
Version
23.1
Language
Deutsch
Product name
Spectrum Data Integration
Title
Spectrum Enterprise Data Integration-Handbuch
First publish date
2005
Last updated
2023-10-25
Published on
2023-10-25T06:22:15.743462
  1. Öffnen Sie den erforderlichen Auftrag, für den die Abfrage, die die Variablen enthält, in einem Read from DB-Schritt definiert wurde.
  2. Öffnen Sie Bearbeiten > Datenflussoptionen....
  3. Klicken Sie auf Hinzufügen.
  4. Erweitern Sie im Abschnitt Datenflussoptionen zu Schritten zuordnen den Eintrag Read from DB.
    Die in der SQL-Abfrage des Read from DB-Schrittes definierten Variablen sind zusammen mit den anderen Attributen des Schrittes aufgelistet.
  5. Wählen Sie die anzupassende Variable über das zugehörige Kästchen aus.
  6. Geben Sie im Feld Optionsbeschriftung einen relevanten Namen für die Variable ein.
  7. Geben Sie im Feld Standardwert den Spaltennamen ein, der anstelle der ausgewählten Variable in der where-Klausel der SQL-Abfrage verwendet werden soll. Geben Sie alternativ eine Konstante ein, die anstelle der Variable in der where-Klausel verwendet werden soll.
    Beispielsweise können Sie in der SQL-Abfrage, die im Read from DB-Schritt definiert ist,
    select * from CUSTOMERS where #{condition1} > 28 and #{condition2} > 1200

    die Spalte AGE der Relation CUSTOMERS als Standardwert für die Variable condition1 und die Spalte SALARY als Standardwert für die Variable condition2 auswählen.

    Zur Laufzeit wird die Abfrage interpretiert als:

    select * from CUSTOMERS where AGE > 28 and SALARY > 1200
  8. Wiederholen Sie die Schritte 5 bis 7 für alle Variablen in der SQL-Abfrage des Read from DB-Schrittes.
  9. Klicken Sie auf OK.
Beim Ausführen des Datenflusses wird die benutzerdefinierte Abfrage verwenden, um die erforderlichen Daten abzurufen.