Zum Inhalt springen

MultiColumnFunction - Basis

← Basis Add-On Übersicht

Der Step MultiColumnFunction kann eine Funktion wie z.B. Suchen/Ersetzen auf mehrere Spalten anwenden, ohne dass diese Funktion im Mapper in jeder Spalte konfiguriert wird.

  • Spalten-Selektierung mit sog. Wildcards möglich (wie bei ColumnRemover)

  • Funktionen (analog zu den Funktionen im Mapper). 

    • Search and Replace (Standardwert) - klassisches Suchen / Ersetzen mit und ohne reguläre Ausdrücke
    • Trim spaces and linebreaks - Entfernung von Zeilenumbrüchen und Leerzeilen
    • Substring (Teilzeichenketten z.B. die ersten 80 Zeichen)
    • Scripting (Freemarker) - Nutzung von Freemarker Scripting wie im Wert-Feld im Mapper. 


Inputs

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

NameDatentypBeschreibungPflichtfeldWerte
inputSPREADSHEETSpreadsheet mit den Daten.Ja
functionSTRINGFunktion die auf alle zutreffenden Spalten angewendet werden sollJa
  • Suchen und Ersetzen
  • Leerzeichen und Zeilenumbrüche entfernen (Trim)
  • Teilzeichenfolge(Substring)
  • Scripting (Freemarker)
columnsSTRINGKommagetrennte Liste der Spaltennamen, die je nach ausgewähltem Modus ein- und ausgeschlossen werden. Wildcards * (0 oder mehr Zeichen) und ? (0 oder 1 Zeichen) sind erlaubt. Z.B. würde 'item*' mit allen Spalten übereinstimmen, die mit 'item' beginnen.Nein
modeSTRINGSoll die Funktion auf die zutreffenden Spalten (columns) angewandt oder sollen die Spalten von der Funktion ausgeschlossen werden Nein
  • Funktion auf ausgewählte Spalten (columns) anwenden
  • Ausgewählte Spalten (columns) ausschließen

Outputs

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

NameDatentypBeschreibungWerte
outputSPREADSHEETDas Spreadsheet, das alle Zeilen der Eingabe enthält bei dem die Funktion auf alle konfigurierten Spalten angewendet wurde.