Skip to main content

Dynamische Parameter (Use Case)

Fallbeispiel: https://abfallnavi.api.bund.dev/

dc-dyn-parameters-03.png

Konfiguration der Ressourcen:

Uri Pattern: Hiermit kann die Abfrage-Adresse für die jeweilige Ressource angepasst werden. Dieser Wert bezieht sich nur auf die Ressource und es ist möglich, beliebige Keys aus den konfigurierten Query-Parametern anzugeben. Diese werden dann automatisch, beim Einsammeln der Daten, mit den jeweiligen dynamischen oder statischen Parameterwerten ersetzt. Der Wert {Value} oder {Resource} entspricht hier immer der Spalte Value / Resource.

dc-dyn-parameters-01.png

Im folgenden Beispiel wird ein Teil der URL {strassenId} im Uri Pattern dynamisch durch die ID ersetzt, die in der vorhergehenden Ressource "Straßen, Solingen" eingesammelt wurde. Damit kann die Ressource "Termine" für alle vorher ermittelten Straßen eingesammelt werden. Mit dem Parametertyp "Resource" kann dazu die passende Tabelle und Spalte ausgewählt werden, dessen Werte als Parameter genutzt werden sollen. 

dc-dyn-parameters-02.png

Alternativ besteht auch die Möglichkeit ein SQL-Query zu hinterlegen (Parametertyp Query), welches genau eine Spalte zurückgeben darf.