- Öffnen Sie den erforderlichen Auftrag, für den die Abfrage, die die Variablen enthält, in einem Read from DB-Schritt definiert wurde.
- Öffnen Sie Bearbeiten > Datenflussoptionen....
- Klicken Sie auf Hinzufügen.
-
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.
- Wählen Sie die anzupassende Variable über das zugehörige Kästchen aus.
- Geben Sie im Feld Optionsbeschriftung einen relevanten Namen für die Variable ein.
-
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 derwhere
-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 RelationCUSTOMERS
als Standardwert für die Variablecondition1
und die SpalteSALARY
als Standardwert für die Variablecondition2
auswählen.Zur Laufzeit wird die Abfrage interpretiert als:
select * from CUSTOMERS where AGE > 28 and SALARY > 1200
- Wiederholen Sie die Schritte 5 bis 7 für alle Variablen in der SQL-Abfrage des Read from DB-Schrittes.
- Klicken Sie auf OK.
Beim Ausführen des Datenflusses wird die benutzerdefinierte Abfrage verwenden, um die erforderlichen Daten abzurufen.