n8nen.nl logo n8nen.nl

n8n Data Tables: Persistente Data in je Workflows + Data Table Node (Complete Gids 2025)

2025-10-07 Sam Haakman
n8n Data Tables: Persistente Data in je Workflows + Data Table Node (Complete Gids 2025)
n8n Data Tables Persistente data binnen je project • Data Table node: Get/Insert/Update/Upsert/Delete

Data Tables brengen ingebouwde dataopslag naar n8n. Je slaat gestructureerde data op binnen je project en gebruikt de Data Table node om rijen op te halen, in te voegen, bij te werken, te upserten of te verwijderen — zonder externe databases voor veelvoorkomende scenario's.

Wanneer gebruik je Data Tables?

  • State bewaren tussen runs (dedupe markers, counters, session data)
  • Prompts/berichten hergebruiken in meerdere workflows
  • Evaluatie- of loggingdata voor AI/automations opslaan
  • Lookup-tabellen (producten, klanten) voor snelle referentie
  • Data uit meerdere bronnen combineren en verrijken

Snel starten (2 stappen)

  1. Maak een Data Table: ga naar Data tables in je project → Create Data table → kolommen/rijen beheren.
  2. Gebruik de Data Table node: voeg de node toe en kies Get, Insert, Update, Upsert of Delete om rijen te manipuleren.

Data Table node: operations

  • Get: haal rijen op met filters; Limit standaard 50; Return all is standaard uit.
  • Insert: voeg rijen toe; Optimize Bulk versnelt massale inserts (retourneert dan geen data).
  • Update: werk één of meerdere rijen bij op basis van voorwaarden.
  • Upsert: update als rij bestaat, anders maak een nieuwe aan.
  • Delete: verwijder rijen; Dry Run laat zien welke rijen verwijderd zouden worden.
  • Conditional matchers: If Row Exists / If Row Does Not Exist om inputitems te matchen.
Trigger / Event Data Table (Get) Data Table (Insert/Update/Upsert/Delete) API / App (bijv. Slack, Shopify, DB)

Limieten, toegang en typen

  • Grootte: standaard max. 50MB per Data Table. Self-hosted: aanpasbaar via N8N_DATA_TABLES_MAX_SIZE_BYTES.
  • Waarschuwingen: bij ~80% volgt een waarschuwing; overschrijding blokkeert handmatige toevoegingen en leidt tot execution errors bij insert/update.
  • Toegang: tabellen zijn project-breed zichtbaar; tabellen in Personal zijn alleen voor de eigenaar.
  • Datatypen: nummers, strings en datetimes; JSON volgt.

Data Tables vs Variables

Feature Data Tables Variables
Tabulaire view
Rij/kolom-relaties
Cross-project toegang
Individuele waarde-weergave
Geoptimaliseerd voor korte waarden
Gestructureerde data
Scoped to projects
Gebruik als expressions

Exporteren/Importeren (patroon)

  1. Get uit Data Table.
  2. Exporteer naar bestand of API (bijv. CSV upload of POST).
  3. Importeer in extern systeem of een andere Data Table.

Release highlights:

  • Geïntroduceerd in n8n 1.113.1 als ingebouwde opslag (alle plannen).
  • Ondersteunt numbers/strings/datetimes; JSON komt eraan.
  • Geen foreign keys of default values (nog); project-brede toegang, granular permissions gepland.

Bronnen: n8n Data Tables docs, Data Table node referentie, en release notes ("Use a data table in your workflow").

#n8n #Data Tables #Data table node #persistent data #automatisering