FlowHeater

Heater Lookup - beliebige Datenbankfelder abfragen

DruckenE-Mail

Heater Lookup, beliebige Datenbankfelder abfragenMit dem Heater Lookup werden Datenbankfelder auf der READ bzw. WRITE Seite dynamisch während der Transformation ausgelesen. Die Inhalte/Daten der so ausgelesenen Datenbankfelder können in der Definition beliebig weiterverarbeitet werden.

Heater Lookup Konfiguration
Heater Lookup Konfiguration

Die Konfiguration

Seite: Hier können Sie die Seite auswählen auf der der Datenbank Lookup durchgeführt werden soll.

Tabelle: Datenbank Tabellen- oder Viewname der die benötigen Informationen enthält.

Feld: Das Tabellenfeld, das der Lookup Heater liefern soll.

Where: Die Where Klausel ohne dem Schlüsselwort where. Die Variablen $1 ... $x werden mit den Eingangsparameter des Heater ersetzt.
$1 = erster Eingangsparameter, $2 ...

OrderBy: Optional eine mit Komma getrennte Feldliste anhand eine evtl. vorhandene Datenmenge (mehr als ein Datensatz) sortiert werden soll. Hinweis: Es wird jeweils immer nur der erste Datensatz/Treffer zurückgeliefert.
     z.B.
Name, Vorname
Standardmäßig wird aufsteigend sortiert. Eine absteigende Sortierung erhalten Sie wenn Sie hinter jedem Feld die Zeichenfolge DESC verwenden.
     z.B. Name DESC, Vorname DESC

In diesem Beispiel (siehe Bild oben) würde der Lookup Heater pro Datensatz/Zeile der READ Seite den Vornamen aus der Tabelle t_Adressen, der konfigurierten Datenbank der WRITE Seite liefern, die mit der ID des jeweiligen Datensatz der READ Seite zusammenhängt. Das Feld ID muss dazu natürlich mit dem Eingang des Lookup Heaters verbunden werden!

Beachten Sie auch die Allgemeinen Hinweise zu Heatern.

Einsatzgebiete

  • Sie möchten CSV Daten in einer SQL Datenbank updaten. Dabei sollen vorhandene Daten eines Memo oder Textfeldes nicht überschrieben werden, sondern die neuen Daten sollen ans Ende des Vorhandenen Textes angefügt werden. Hier würden Sie das Feld mit dem Lookup Heater vorher auslesen, die neuen Daten mit Hilfe des String Append Heaters ans Ende anfügen und dann den neuen Inhalt dem Feld wieder zuweisen.
  • ...

 

Wer ist Online

Wir haben 6 Gäste online

Login