Lektion 05
Willkommen im Power-User-Modul! Heute verlassen wir die ausgetretenen Pfade der Standard-Bausteine und lernen drei extrem mächtige Werkzeuge kennen, mit denen du praktisch jede denkbare Daten-Transformation und -Analyse umsetzen kannst: Custom Functions, Datasets und Text Templates.
Platz für deine Notizen:
Checkliste: Was du heute erreichen wirst
Übung 1: Namen formatieren mit einer Custom Function
Ziel: Einen Workflow bauen, der einen Namen in ein einheitliches Format (Nachname, Vorname) umwandelt.
Function-Knoten hinzufügen
Füge einen
Function-Knoten hinzu.Kopiere den folgenden JavaScript-Code in den Editor:
const input = $input.item.json;
// Baue den neuen Namen im Format "Nachname, Vorname"
const formattedName = `${input.lastName}, ${input.firstName}`;
// Gib das Ergebnis als Objekt zurück
return {
fullName: formattedName
};Erwartetes Ergebnis:
Der Output des Function-Knotens ist ein JSON-Objekt, das so aussieht: {"fullName": "Mustermann, Max"}.
Übung 2: Eine CSV-Datei mit einem Text Template erstellen
Ziel: Eine Liste von Benutzern in eine saubere CSV-Struktur umwandeln.
Erwartetes Ergebnis:
Der Output des Text Template-Knotens ist ein einzelner String, der eine perfekt formatierte CSV darstellt:
Cheat Sheet: Wichtige Begriffe aus Modul 5
Custom Function
Ein Knoten, der die Ausführung von eigenem JavaScript-Code innerhalb eines Workflows ermöglicht.
Dataset
Ein Werkzeug zur Ausführung von Aggregations-Pipelines (ähnlich MongoDB) auf Daten, die im Data Store gespeichert sind. Dient zur Analyse, Gruppierung und Transformation großer Datenmengen.
Aggregation Pipeline
Eine Kette von Verarbeitungsschritten (Stages), bei der die Ausgabe eines Schritts die Eingabe für den nächsten ist.
Stage ($match, $group)
Ein einzelner Verarbeitungsschritt in einer Aggregation Pipeline. $match filtert Daten, $group gruppiert und aggregiert sie.
Text Template
Ein Knoten, der eine Template-Engine (Twig) verwendet, um dynamisch textbasierte Dateien (wie CSV, XML, HTML) aus JSON-Daten zu erzeugen.
Twig
Eine weit verbreitete und einfach zu erlernende Template-Sprache, die in Connect für den Text Template-Knoten verwendet wird.
Was this helpful?
