Datenmanipulationsknoten
Datenmanipulations-Knoten sind das Rückgrat einer sauberen und zuverlässigen Automatisierung. Sie formen rohe, inkonsistente oder übergroße Daten in ein stabiles Format um, das von anderen Knoten sicher verarbeitet werden kann. Die wichtigsten Knoten für diesen Zweck sind:
Verwendung bei maximaler Flexibilität oder wenn benutzerdefinierte Logik benötigt wird, die von anderen Knoten nicht abgedeckt wird.
Schnelles Hinzufügen, Entfernen oder Umbenennen von Feldern ohne Programmieraufwand.
Reduzierung langer oder unübersichtlicher Daten auf eine kürzere, strukturierte Version, die einfacher zu verarbeiten ist.
Automatisches Entfernen von doppelten Einträgen, sodass der Workflow nur eindeutige Elemente verarbeitet.
Nur gültige, nützliche oder passende Daten passieren lassen und den Rest blockieren.
Gemeinsam verwandeln diese Werkzeuge unübersichtliche API-Antworten in eine konsistente, vorhersehbare Struktur, die Workflows effizient, kostengünstig und fehlerfrei hält.
Code-Node
Die Code-Node führt ein kleines JavaScript aus, um Workflow-Daten direkt zu bearbeiten. Sie ist die flexibelste Option, um inkonsistente Eingaben aus APIs zu formen oder zu korrigieren. Während Drag-and-Drop-Tools die meisten Anwendungsfälle abdecken, kann manchmal nur benutzerdefinierter Code das exakte Format erzeugen, das ein nachfolgender Node erwartet.
Verwenden Sie sie, um Felder hinzuzufügen, zu entfernen oder zu normalisieren oder Objekte und Arrays umzustrukturieren. Beachten Sie, dass n8n immer erwartet, dass der Node ein Array von Items zurückgibt, andernfalls schlägt der Workflow fehl.
return items;
Wenn Sie JavaScript nicht beherrschen, können Sie die gewünschte Transformation einem KI-Modell wie ChatGPT oder Gemini beschreiben, zeigen, was eingeht und was ausgegeben werden soll, und es generiert den benötigten Code. Verwenden Sie die Code-Node nur, wenn einfachere Nodes (Edit Fields, Filter, Remove Duplicates) das Ziel nicht erreichen können.
Edit Fields
Die Edit Fields-Node ist ein einfaches Point-and-Click-Tool zum Hinzufügen, Entfernen oder Umbenennen von Feldern. Sie definiert, wie Ihre Daten im weiteren Verlauf aussehen, und verhindert, dass unnötige Daten den Workflow verlangsamen.
Am besten direkt nach dem Abrufen von Rohdaten aus einer API einsetzen, um überflüssige Daten zu entfernen, kryptische Schlüssel umzubenennen oder feste Werte hinzuzufügen, bevor die nächsten Schritte erfolgen.
Summarize
Die Summarize-Node kürzt lange oder sich wiederholende Eingaben auf prägnante Highlights oder Zusammenfassungen, meist unter Verwendung eines LLM. Sie ist ideal für Bewertungen, Transkripte oder Protokolle, die sonst zu groß für eine effiziente Verarbeitung wären.
Frühes Zusammenfassen reduziert Token-Kosten und macht Ergebnisse leichter überprüfbar. Beachten Sie jedoch, dass Zusammenfassungen keine faktischen Quellen sind, sondern nur komprimierte Versionen von Daten.
Remove Duplicates
Die Remove Duplicates-Node nimmt eine Liste und entfernt doppelte Einträge basierend auf einem gewählten Feld, wie E-Mail, ID oder SKU. Sie verhindert doppelte Einträge in Datenbanken oder wiederholte API-Aufrufe.
Die Normalisierung sollte zuerst erfolgen, damit Werte wie ASIN123 und asin123 nicht an der Duplikaterkennung vorbeigehen.
Filter
Die Filter-Node fungiert als regelbasierte Schranke und lässt nur bestimmte Items im Workflow weiterlaufen. Es ist am besten, früh zu filtern, um nur relevante Daten zu behalten und unnötige Operationen im weiteren Verlauf zu vermeiden.
Betrachten Sie sie als Vorab-Prüfung, die teure Schritte (KI, APIs, Datenbanken) vor fehlerhaften Daten schützt.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you give examples of when to use each node?
What are some best practices for combining these nodes in a workflow?
How do I decide between using the Code node and other nodes like Edit Fields or Filter?
Awesome!
Completion rate improved to 4.17
Datenmanipulationsknoten
Swipe um das Menü anzuzeigen
Datenmanipulations-Knoten sind das Rückgrat einer sauberen und zuverlässigen Automatisierung. Sie formen rohe, inkonsistente oder übergroße Daten in ein stabiles Format um, das von anderen Knoten sicher verarbeitet werden kann. Die wichtigsten Knoten für diesen Zweck sind:
Verwendung bei maximaler Flexibilität oder wenn benutzerdefinierte Logik benötigt wird, die von anderen Knoten nicht abgedeckt wird.
Schnelles Hinzufügen, Entfernen oder Umbenennen von Feldern ohne Programmieraufwand.
Reduzierung langer oder unübersichtlicher Daten auf eine kürzere, strukturierte Version, die einfacher zu verarbeiten ist.
Automatisches Entfernen von doppelten Einträgen, sodass der Workflow nur eindeutige Elemente verarbeitet.
Nur gültige, nützliche oder passende Daten passieren lassen und den Rest blockieren.
Gemeinsam verwandeln diese Werkzeuge unübersichtliche API-Antworten in eine konsistente, vorhersehbare Struktur, die Workflows effizient, kostengünstig und fehlerfrei hält.
Code-Node
Die Code-Node führt ein kleines JavaScript aus, um Workflow-Daten direkt zu bearbeiten. Sie ist die flexibelste Option, um inkonsistente Eingaben aus APIs zu formen oder zu korrigieren. Während Drag-and-Drop-Tools die meisten Anwendungsfälle abdecken, kann manchmal nur benutzerdefinierter Code das exakte Format erzeugen, das ein nachfolgender Node erwartet.
Verwenden Sie sie, um Felder hinzuzufügen, zu entfernen oder zu normalisieren oder Objekte und Arrays umzustrukturieren. Beachten Sie, dass n8n immer erwartet, dass der Node ein Array von Items zurückgibt, andernfalls schlägt der Workflow fehl.
return items;
Wenn Sie JavaScript nicht beherrschen, können Sie die gewünschte Transformation einem KI-Modell wie ChatGPT oder Gemini beschreiben, zeigen, was eingeht und was ausgegeben werden soll, und es generiert den benötigten Code. Verwenden Sie die Code-Node nur, wenn einfachere Nodes (Edit Fields, Filter, Remove Duplicates) das Ziel nicht erreichen können.
Edit Fields
Die Edit Fields-Node ist ein einfaches Point-and-Click-Tool zum Hinzufügen, Entfernen oder Umbenennen von Feldern. Sie definiert, wie Ihre Daten im weiteren Verlauf aussehen, und verhindert, dass unnötige Daten den Workflow verlangsamen.
Am besten direkt nach dem Abrufen von Rohdaten aus einer API einsetzen, um überflüssige Daten zu entfernen, kryptische Schlüssel umzubenennen oder feste Werte hinzuzufügen, bevor die nächsten Schritte erfolgen.
Summarize
Die Summarize-Node kürzt lange oder sich wiederholende Eingaben auf prägnante Highlights oder Zusammenfassungen, meist unter Verwendung eines LLM. Sie ist ideal für Bewertungen, Transkripte oder Protokolle, die sonst zu groß für eine effiziente Verarbeitung wären.
Frühes Zusammenfassen reduziert Token-Kosten und macht Ergebnisse leichter überprüfbar. Beachten Sie jedoch, dass Zusammenfassungen keine faktischen Quellen sind, sondern nur komprimierte Versionen von Daten.
Remove Duplicates
Die Remove Duplicates-Node nimmt eine Liste und entfernt doppelte Einträge basierend auf einem gewählten Feld, wie E-Mail, ID oder SKU. Sie verhindert doppelte Einträge in Datenbanken oder wiederholte API-Aufrufe.
Die Normalisierung sollte zuerst erfolgen, damit Werte wie ASIN123 und asin123 nicht an der Duplikaterkennung vorbeigehen.
Filter
Die Filter-Node fungiert als regelbasierte Schranke und lässt nur bestimmte Items im Workflow weiterlaufen. Es ist am besten, früh zu filtern, um nur relevante Daten zu behalten und unnötige Operationen im weiteren Verlauf zu vermeiden.
Betrachten Sie sie als Vorab-Prüfung, die teure Schritte (KI, APIs, Datenbanken) vor fehlerhaften Daten schützt.
Danke für Ihr Feedback!