stepBasis Skip to content

SearchInDatastoreByIdentifiers Step

Dieser Step SearchInDatastoreByIdentifiers sucht Datensätze in einem Datastore mit einem SPREADSHEET, das einen identifier (1-3) enthält.  
Das Ergebnis ist ein Spreadsheet mit den gefunden Datensätzen. 

Zu den Besonderheiten gehört:

  • leere identifier in der Quelle werden ignoriert 

  • doppelte identifier in der Quelle werden nur einmal gesucht

  • gibt es bei identifier2 und identifier3 (diese beiden identifier sind nicht unique) mehrere Treffer im Datastore , dann werden alle Treffer ausgegeben.
    Das ist z.B. ein Unterschied zum Querverweis der nur den “ersten” Treffer finden würde.

Wir empfehlen in diesem Zusammenhang auch den Eintrag SearchDatastore und Datastore Import und Export.

Konfigurationsbeispiel

  • Im Beispiel wird der Datastore idealo-Auftragskopfdaten durchsucht

  • Die Spalte identifier aus dem Quellspreadsheet enthält die zu suchenden IDs 

  • Damit soll in der ebenfalls *identifier *genannten Spalte im Datastore gesucht werden

  • und das im Datastore-Folder default

Ergebnis

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
input SPREADSHEET Das Spreadsheet, das die Quelldaten enthält. Ja
identifierColumn STRING Die Spalte im Eingabe-Spreadsheet, die den identifier enthält, der in identifier, identifier2 oder identifier3 im Datastore gesucht werden soll. Nein
datastoreIdentifier STRING Definiert, welcher identifier des Datastores für die Suche verwendet werden soll. Ja
  • identifier
  • identifier2
  • identifier3
datastore DATASTORE Der Name des Datastores, in dem die identifier des Eingabe-Spreadsheets gesucht werden sollen. Ja
  • --kein--
folder STRING Der folder, in dem der identifier gesucht werden soll. Ja
enableTags STRING Tags zum Output hinzufügen Nein
  • Ja
  • Nein

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung Pflichtfeld Werte
output SPREADSHEET Das Spreadsheet mit den Treffern aus dem Datastore. Ja
Folgende Felder sind im Output enthalten:

Feld Datentyp Beschreibung Pflichtfeld Standardwert
datastorenameSINGLENein
folderSINGLENein
identifierSINGLENein
identifier2SINGLENein
identifier3SINGLENein
datastoretagsMULTIPLEVALUENein
parent_identifierSINGLENein
master_folderSINGLENein
master_identifierSINGLENein