Parametrisieren von „Query DB“ zur Laufzeit - spectrum_platform - 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

Sie können den „Query DB“-Schritt konfigurieren, so dass diese Werte in der WHERE-Klausel zur Laufzeit angegeben werden. Dies ist in Fällen nützlich, in denen Sie den Spaltennamen in der WHERE-Klausel unter Verwendung von Datenflussoptionen konfigurierbar machen möchten.

  1. Öffnen Sie den Datenfluss im Spectrum Enterprise Designer.
  2. Konfigurieren Sie die Namensfelder Verbindung und Tabelle/Ansicht, sodass diese auf die Datenbank verweisen, die Sie abfragen möchten.
  3. Geben Sie im Feld Where die WHERE-Anweisung ein. Verwenden Sie dabei für Werte, die Sie parametrisieren möchten, das folgende Format: ${parameter}.
    Beispiel:
    ${COL}=${EmployeeID}

    Hier repräsentiert „COL“ eine Datenflussoption, die zur Laufzeit mit dem Spaltennamen für die Tabelle ausgefüllt wird.

  4. Schließen Sie das Fenster mit den Optionen für „Query DB“.
  5. Klicken Sie in der Symbolleiste auf das Symbol „Datenflussoptionen“ oder klicken Sie auf Bearbeiten > Datenflussoptionen. Das Fenster Datenflussoptionen wird angezeigt.
  6. Klicken Sie auf Hinzufügen. Das Fenster Datenflussoptionen definieren wird angezeigt.
  7. Wählen Sie den „Query DB“-Schritt aus.
  8. Geben Sie Optionsname und Optionsbeschriftung an.
    Der Wert im Feld Optionsname sollte derselbe Wert sein, der im Format ${parameter} in der WHERE-Klausel eingegeben wurde. Im Feld Optionsbeschriftung können Sie eine andere Beschriftung angeben oder den Optionsnamen als Beschriftung beibehalten.
    Beispiel: COL
  9. Geben Sie den Standardwert an. Beispiel: EmpID
  10. Klicken Sie auf OK.
Diese Schritte bilden den tatsächlichen Namen der Datenbankspalte, also „EmpID“, auf den Namen der Laufzeitoption „COL“ ab. Der Name der Datenbankspalte muss mit den korrekten Anführungszeichen der jeweiligen Datenbank versehen sein.