Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Datenmanipulationsknoten | Grundlagen des Kern-Workflows
KI-Automatisierungs-Workflows mit n8n

bookDatenmanipulationsknoten

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:

Code
expand arrow

Verwendung bei maximaler Flexibilität oder wenn benutzerdefinierte Logik benötigt wird, die von anderen Knoten nicht abgedeckt wird.

Felder bearbeiten
expand arrow

Schnelles Hinzufügen, Entfernen oder Umbenennen von Feldern ohne Programmieraufwand.

Zusammenfassen
expand arrow

Reduzierung langer oder unübersichtlicher Daten auf eine kürzere, strukturierte Version, die einfacher zu verarbeiten ist.

Duplikate entfernen
expand arrow

Automatisches Entfernen von doppelten Einträgen, sodass der Workflow nur eindeutige Elemente verarbeitet.

Filtern
expand arrow

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.

question mark

Welcher Datenmanipulations-Node ist speziell dafür ausgelegt, doppelte Einträge in Ihrem Workflow zu verhindern, indem er Duplikate anhand eines gewählten Feldes entfernt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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

bookDatenmanipulationsknoten

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:

Code
expand arrow

Verwendung bei maximaler Flexibilität oder wenn benutzerdefinierte Logik benötigt wird, die von anderen Knoten nicht abgedeckt wird.

Felder bearbeiten
expand arrow

Schnelles Hinzufügen, Entfernen oder Umbenennen von Feldern ohne Programmieraufwand.

Zusammenfassen
expand arrow

Reduzierung langer oder unübersichtlicher Daten auf eine kürzere, strukturierte Version, die einfacher zu verarbeiten ist.

Duplikate entfernen
expand arrow

Automatisches Entfernen von doppelten Einträgen, sodass der Workflow nur eindeutige Elemente verarbeitet.

Filtern
expand arrow

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.

question mark

Welcher Datenmanipulations-Node ist speziell dafür ausgelegt, doppelte Einträge in Ihrem Workflow zu verhindern, indem er Duplikate anhand eines gewählten Feldes entfernt?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
some-alt