In Base44 sind die Daten deiner App die Informationen, die alles zum Leben erwecken. Sie umfassen alle Informationen, die deine App enthält, wie Personen, die sich anmelden, Inhalte, die du zeigst, Bestellungen, die du verarbeitest, und Aktivitäten, die in deiner App stattfinden.

Beispieldaten für eine Reise-App mit Tabellen wie Trip, TripItem, VisitedPlace und WishlistPlace.
Deine Daten verstehen
Alle Daten deiner App sind in Tabellen organisiert, genau wie in einer Tabellenkalkulation. Jede Tabelle gruppiert eine Art von Information (wie Personen oder Produkte) und sortiert sie in Spalten, sogenannte Felder, wie Namen, Daten oder Preise. Wenn du zum Beispiel eine App erstellst, um dein Ladengeschäft zu führen, kannst du die Datentabellen in Base44 verwenden, um alles organisiert zu halten. Du könntest eine Users-Datentabelle haben, um die Namen und E-Mail-Adressen deiner Kunden zu speichern, eine Products-Tabelle, die auflistet, was du verkaufst, und eine Orders-Tabelle, um jeden Kauf zu verfolgen. Jeder neue Kunde, jedes neue Produkt oder jede neue Bestellung wird automatisch als neue Zeile in der richtigen Tabelle hinzugefügt, sodass du die Informationen deines Ladens schnell finden, aktualisieren oder verwalten kannst.Datenfeldtypen
Wenn du oder die KI ein Feld (Spalte) zu deiner Tabelle hinzufügst, wählst du aus, welche Art von Information es speichert. Einige gängige Feldtypen umfassen:- Text: Für Wörter, Sätze oder Beschreibungen (wie Kundennamen oder Produktdetails)
- Number: Für Preise, Mengen oder Maße
- Yes/No (Boolean): Für Felder, die wahr oder falsch sind (wie „Ist aktiv?”)
- Date/Time: Um Daten zu speichern wie Anmeldetag, Bestelldatum oder Veranstaltungszeit
- File: Für Bilder, Dokumente oder andere Dateien
- Reference: Um diese Tabelle mit einer anderen Tabelle zu verknüpfen (zum Beispiel jede Bestellung mit dem richtigen Kunden verknüpfen)
- Object: Für fortgeschrittene Fälle: dies lässt dich strukturierte Informationen wie ein JSON-Objekt hinzufügen
Auf die Daten deiner App zugreifen
Es ist einfach, alle Informationen zu sehen, die deine App sammelt. Du kannst deine Daten jederzeit über das Dashboard einsehen, wo dir jede Tabelle einen klaren, organisierten Blick auf deine Personen, Produkte, Bestellungen und mehr gibt. So kannst du verfolgen, was in deiner App passiert, und alles auf dem neuesten Stand halten.Eine Tabelle öffnen
Jede Tabelle deiner App erscheint als Karte auf der Data-Seite. Öffne eine, um ihre Datensätze zu sehen. So öffnest du eine Tabelle:- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Data.
- Wähle die gewünschte Tabelle aus.

Die Datensätze einer Tabelle auf der Data-Seite
Deine Daten erkunden
Sobald du drin bist, geben dir die Tabelle selbst und die Data-Seite jeweils ein paar Möglichkeiten, dich zu orientieren. Innerhalb einer Tabelle:- Spalten: Sortiere nach jeder Spalte und blende Spalten aus oder ordne sie neu an. Jede Tabelle hat außerdem die Spalten Created, Last updated und Created by. Sie bleiben ausgeblendet, bis du sie unter Columns einschaltest.
- Datensätze: Scrolle weiter, um mehr zu laden, statt durch Seiten zu blättern.
- Zeilen: Wähle mehrere aus, um sie gemeinsam in den Papierkorb zu verschieben, und nutze den Kopieren-Button einer Link-Zelle, um ihren Wert zu kopieren.
- Bilder: In deine App hochgeladene Bilder erscheinen als Miniaturansichten in der Tabelle, auch Dateien, die deine App privat speichert. Links zu Bildern auf anderen Websites bleiben Links, und andere hochgeladene Dateien erscheinen als Datei-Chip.
- Sort by: Sortiere die Karten A-Z oder Z-A.
- More actions: Klicke auf das Symbol auf einer Karte für schnelle Optionen: Test Permissions in preview, View Data, Export, Schema, Backup & Restore (nur in Production), Recently deleted, Clear table records und Delete this table.

Das More-actions-Menü auf einer Tabellenkarte
Nach bestimmten Daten suchen
Verwende die Suchleiste über der Tabelle, um relevante Zeilen schnell zu finden. Die Suche durchsucht alle Textfelder in deinen Daten, sodass du direkt zu einer bestimmten Zeile springen kannst, statt zu scrollen. So suchst du nach Daten:- Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
- Gib ein Wort, eine Zahl oder einen Satz in die Suchleiste über der Tabelle ein.

Eine Tabelle durchsuchen
Deine Daten filtern
Verwende Filter, um eine lange Tabelle in eine fokussierte Ansicht zu verwandeln, zum Beispiel um nur ausgelieferte Funktionen, Elemente deines Teams oder geplante Arbeit für ein bestimmtes Quartal zu sehen. Die Filter, die du erhältst, stammen aus den Feldern dieser Tabelle, sodass jede Tabelle ihre eigene Liste hat. Felder wie Daten, Zahlen und Auswahlfelder bekommen einen Filter, und reine Textfelder werden stattdessen von der Suchbox daneben abgedeckt. Eine Tabelle, die nur aus Textfeldern besteht, hat nichts zu filtern und zeigt daher keine Filters-Schaltfläche. So filterst du deine Daten:- Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
- Klicke oberhalb der Tabelle auf Filters und wähle deine Filter aus.
- Um zu ändern, welche Spalten du siehst, klicke auf Columns und blende sie ein, aus oder ordne sie neu an.

Eine Tabelle filtern
Daten hinzufügen und aktualisieren
Base44 sammelt und aktualisiert die Daten deiner App automatisch, während Personen mit deiner App interagieren. Die KI richtet deine Tabellen so ein, dass die richtigen Informationen für dich gespeichert und aktuell gehalten werden. Wenn du jedoch manuell Informationen hinzufügen möchtest (zum Beispiel ein Produkt hinzufügen, einen Datensatz aktualisieren oder Testdaten eingeben), kannst du dies einfach über das Dashboard deiner App im App-Editor tun.Daten manuell hinzufügen
Füge selbst einen einzelnen Datensatz hinzu, wenn du etwas testest oder eine Lücke füllst, statt eine Datei zu importieren. So fügst du einen Datensatz hinzu:- Öffne die gewünschte Tabelle über Data im Dashboard deiner App.
- Klicke auf Add Item.
- Gib die Daten ein und klicke auf Submit.

Einen Datensatz hinzufügen
Daten bearbeiten
Um einen Datensatz zu bearbeiten, klicke auf die Zeile der Tabelle, die du bearbeiten möchtest, vervollständige die Details und klicke auf Save changes. Unter Record info zeigt der Datensatz außerdem, wann er erstellt wurde (Created), von wem (Created by) und wann er zuletzt aktualisiert wurde (Last updated). Datensätze von Personen, die nicht angemeldet waren, zeigen Anonymous als Ersteller. Datensätze, die der KI-Chat beim Bauen deiner App erstellt hat, zeigen statt einer E-Mail eine Service-Account-ID. Bei einem Feld für eine Datei oder ein Bild, etwaphoto_url, klicke auf das Upload-Symbol neben dem Feld. So lädst du eine Datei direkt von deinem Computer hoch, statt einen Link einzufügen.

Einen Datensatz bearbeiten, mit Upload-Button und Record info
Daten löschen
Du kannst einen einzelnen Datensatz aus seiner Zeile löschen, alle Datensätze in einer Tabelle von der Karte der Tabelle aus löschen, eine nicht mehr benötigte Tabelle löschen oder den KI-Chat bitten, es für dich zu tun. Die KI bereitet die Löschaktion vor und bittet um deine Genehmigung, bevor etwas entfernt wird.- Gelöschte Datensätze werden 30 Tage lang aufbewahrt, sodass du Zeit hast, sie wiederherzustellen. Klicke oben in der Datentabelle auf das Symbol More actions und klicke auf Recently deleted, um sie zu sehen und wiederherzustellen. Nach 30 Tagen werden sie dauerhaft gelöscht und können nicht wiederhergestellt werden.
- Im Elite-Tarif und in einem Enterprise-Tarif (Business oder Enterprise) sichert Base44 deine Daten außerdem automatisch, sodass du nachsehen kannst, was deine Tabellen früher enthielten, eine Kopie herunterladen oder deine Daten wiederherstellen kannst, falls Datensätze versehentlich bearbeitet, importiert oder gelöscht werden.

Einen Datensatz löschen
- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Data.
- Klicke im More actions-Menü der Tabellenkarte auf Clear table records, zuerst in Production und dann in Test, damit die Tabelle in beiden leer ist.
- Klicke auf der Karte der Tabelle auf das Symbol More actions und dann auf Delete this table.
- Klicke zur Bestätigung auf Delete this table.
- Öffne den KI-Chat in deinem App-Editor.
- Beschreibe, was du löschen möchtest, zum Beispiel:
Lösche die Daten für Italien in der TripItem-Entität. - Überprüfe die vorgeschlagene Löschanfrage, einschließlich des Entitätsnamens.
- Klicke auf Approve, um die Löschung zu bestätigen, oder auf Reject, um abzubrechen.
Daten importieren
Manchmal möchtest du viele Informationen auf einmal in deine App bringen. Du kannst Daten auf 2 Arten importieren, je nachdem, ob du direkt im Dashboard arbeiten oder den KI-Chat um Hilfe bitten möchtest.Den KI-Chat verwenden
Verwende den KI-Chat, um bestehende Datendateien in Entitäten und Datensätze in deiner App umzuwandeln. Dies ist hilfreich, wenn du bereits Informationen in einer Tabellenkalkulation oder JSON-Datei hast und sie in Base44 bringen möchtest. Du kannst strukturierte Datendateien hochladen und die KI bitten, Entitäten für dich zu erstellen oder zu aktualisieren, einschließlich des Einrichtens von Tabellen und der Zuordnung von Feldern. Unterstützte Formate zum Importieren von Daten:- CSV (.csv)
- Excel (.xlsx, .xls)
- JSON (.json)
Beispiel-Prompts, die du verwenden kannst:
Importiere diese Daten in die Customers-Entität.Importiere diese JSON-Datei in meine Orders-Entität.Importiere das Blatt 'Orders' in die Orders-Entität.Hier ist eine CSV meiner Produkte. Erstelle eine Products-Entität mit passenden Feldern und importiere diese Zeilen.
- Erstelle die Entität, in die du importieren möchtest (zum Beispiel Products, Contacts, Orders).
- Öffne den KI-Chat in deinem App-Editor.
- Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
- Bitte die KI, die Daten zu importieren.
- Überprüfe die Antwort und genehmige den Import im Chat.
- Bitte den KI-Chat, die Datensätze in der entsprechenden Entität zu löschen (zum Beispiel
Lösche alle Datensätze aus der Orders-Entität.). - Bestätige, dass du die Datensätze löschen möchtest.
- Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
- Bitte den KI-Chat, die Datei in dieselbe Entität zu importieren.
Direkt im Dashboard
Verwende diese Option, wenn du bereits eine CSV hast, die zu deiner Tabelle passt, und du einfach möchtest, dass die Zeilen in deinen Daten erscheinen. Exportiere zum Beispiel deine Kundenliste aus einem anderen Tool als CSV, passe die Spalten an deine Customers-Tabelle an und importiere dann die Datei, sodass du diese Kunden direkt in Base44 verwalten kannst. Dashboard-Imports unterstützen CSV-Dateien (.csv) und fügen nur neue Zeilen hinzu. Sie aktualisieren oder überschreiben also nie bestehende Datensätze. Um stattdessen alles in einer Tabelle zu ersetzen, klicke bei dieser Tabelle auf Clear table records, um sie zu leeren, und importiere dann deine CSV. Werte wieNULL, None, N/A, #N/A und NaN kommen in jeder Spalte, die keine Textspalte ist, als leer an. Listenfelder akzeptieren entweder ein JSON-Array oder einen kommagetrennten String. Nach dem Import zeigt die Data-Seite, wie viele Datensätze hinzugefügt wurden, und meldet alle Zeilen, die nicht importiert werden konnten.

In eine Tabelle importieren
- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Data.
- Wähle den entsprechenden Datensatz (Tabelle) aus.
- Klicke auf das More actions-Symbol und klicke auf Import.
- Wähle deine CSV-Datei aus und klicke auf Open.
Daten exportieren
Du möchtest vielleicht die Daten deiner App für Backup, Analyse oder zur Verwendung in anderen Tools herausnehmen. Dazu kannst du die Export-Option verwenden. Du möchtest zum Beispiel die Bestellungen deines Shops oder Personenlisten exportieren, um sie mit deinem Buchhalter zu teilen, oder die Daten zum Erstellen benutzerdefinierter Berichte verwenden. Deine Daten werden als CSV-Datei heruntergeladen, die du in Tabellenkalkulationssoftware wie Excel oder Google Sheets öffnen kannst. So exportierst du die Daten deiner App:- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Data.
- Wähle den entsprechenden Datensatz (Tabelle) aus.
- Klicke auf das More actions-Symbol und klicke auf Export.

Eine Tabelle exportieren
Datenberechtigungen ändern
Jede Datentabelle hat ihre eigenen Sicherheitseinstellungen, die steuern, wer ihre Daten lesen und schreiben kann. Lesezugriff: Wer Datensätze anzeigen kannSchreibzugriff: Wer Datensätze erstellen, aktualisieren oder löschen kann
- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf Data und wähle dann die gewünschte Tabelle aus.
- Klicke oben in der Tabelle auf Permissions.
- Klicke auf Edit, ändere die Regeln und speichere.

Die Berechtigungen einer Tabelle, geöffnet über die Permissions-Schaltfläche in der Tabelle
Berechtigungsrisiken beheben
Wenn eine Tabelle ein Row-Level-Security-Risiko hat, erscheint ein Warnsymbol auf ihrer Karte auf der Data-Seite, und ein Banner Permission risks detected erscheint über den Karten. Öffne die Tabelle, um dasselbe Banner mit dem ausgeschriebenen Risiko und den empfohlenen Regeln zu sehen.- Eine Tabelle beheben: Öffne die Tabelle und klicke auf Fix, um die empfohlenen Regeln anzuwenden, oder auf More details, um zuerst das Risiko und die vorgeschlagenen Änderungen zu prüfen.
- Mehrere auf einmal beheben: Klicke auf der Data-Seite im Banner auf Fix all, um jede markierte Tabelle zu beheben, oder klicke auf Select, hake die gewünschten Tabellen an und klicke dann auf Fix all.

Ein Berechtigungsrisiko beheben
Deine Daten mit einer anderen App verbinden
Du kannst eine andere App Daten aus deiner Base44-App lesen oder schreiben lassen. Dies ist nützlich, wenn du Informationen synchronisieren, Aufgaben automatisieren oder externen Tools Zugriff geben möchtest. So verbindest du deine Daten mit einer anderen App:- Klicke in deinem App-Editor auf Dashboard.
- Klicke auf API.
- Wähle die gewünschte Tabelle aus dem Dropdown aus.
- Wähle das benötigte Format: JS SDK, JS Fetch, cURL oder Python.
- Kopiere den Code zum Lesen oder Aktualisieren von Daten.
- Füge ihn in die andere App oder das andere Tool ein, damit es weiß, wie es sich mit deiner Tabelle verbinden soll.

Code-Beispiele für deine Tabellen auf der API-Seite
FAQs
Wähle unten eine Frage aus, um mehr über die Daten deiner App zu erfahren.Kann ich meine Apps zusammenführen?
Kann ich meine Apps zusammenführen?
Kann ich alle Daten löschen, die ich beim Testen meiner App erstellt habe?
Kann ich alle Daten löschen, die ich beim Testen meiner App erstellt habe?

Die Datensätze einer Tabelle leeren
Kann ich meine Daten nach dem Löschen wiederherstellen?
Kann ich meine Daten nach dem Löschen wiederherstellen?
Ist es sicher, die KI Testdaten hinzufügen zu lassen?
Ist es sicher, die KI Testdaten hinzufügen zu lassen?
Kann der KI-Chat meine bestehenden Daten löschen?
Kann der KI-Chat meine bestehenden Daten löschen?
- Exportiere die aktuelle Tabelle, wenn du ein Backup möchtest.
- Bitte den KI-Chat, die Datensätze in der entsprechenden Entität zu löschen.
- Lade deine Datei hoch und bitte den KI-Chat, sie in dieselbe Entität zu importieren.
Kann ich die Tabellenstruktur (Datenschema) ändern?
Kann ich die Tabellenstruktur (Datenschema) ändern?
Gibt es ein Limit dafür, wie viele Elemente ich mit einer Datenanfrage abrufen kann?
Gibt es ein Limit dafür, wie viele Elemente ich mit einer Datenanfrage abrufen kann?
Warum sehe ich nur einen Teil meiner Daten? Habe ich den Rest verloren?
Warum sehe ich nur einen Teil meiner Daten? Habe ich den Rest verloren?
- In deinem Dashboard: Die Datentabelle zeigt nur bis zu 5.000 Elemente, auch wenn deine Sammlung mehr enthält. Alle deine Datensätze sind weiterhin gespeichert. Um alles zu überprüfen, exportiere die Sammlung als CSV aus dem Dashboard, damit du alle Elemente außerhalb der Tabellenansicht sehen kannst.
- In deinen App-Seiten: Seiten, die versuchen, die gesamte Sammlung in einer Anfrage abzurufen, zeigen ebenfalls nur bis zu 5.000 Elemente. Die restlichen Datensätze sind noch da, werden aber nicht auf dieser Seite geladen. Richte Paginierung ein, damit deine App Daten in kleineren Chunks lädt, zum Beispiel 50 bis 200 Elemente auf einmal. Du kannst den KI-Chat bitten, Paginierung für dich hinzuzufügen.
Kann ich Daten aus meiner App im kostenlosen Plan abrufen und anzeigen?
Kann ich Daten aus meiner App im kostenlosen Plan abrufen und anzeigen?
Kann ich benutzerdefinierte Rollen und Hierarchien (zum Beispiel Manager und Teams) in meiner App erstellen?
Kann ich benutzerdefinierte Rollen und Hierarchien (zum Beispiel Manager und Teams) in meiner App erstellen?
- Personen registrieren und melden sich über den normalen Base44-Anmelde-Flow an. Ihre Kontodaten werden in der integrierten User-Entität gespeichert. Du änderst die Sicherheitsregeln dieser Entität nicht.
- Du erstellst deine eigenen Entitäten, um dein Geschäft zu modellieren, zum Beispiel Company, Team und TeamMember.
- Jeder Datensatz in diesen Entitäten verknüpft sich mit einem User-Datensatz über ein Referenzfeld wie userId. Dies verbindet Anmeldekonten mit deinen eigenen Geschäftsrollen.
- Du verwendest Datenberechtigungen und Row-Level-Security auf deinen Entitäten, damit jede Person nur die Datensätze sieht, die sie sehen soll.
- In einer SaaS-App kann jeder Company-Datensatz einen deiner Kunden darstellen. Datenberechtigungen stellen sicher, dass Personen aus einem Unternehmen keine Daten eines anderen Unternehmens sehen können.
- Innerhalb jedes Unternehmens können TeamMember-Datensätze Felder wie Rolle, Manager und Team speichern. Du kannst dann Regeln setzen, sodass Manager alle Datensätze für ihr Team sehen, während einzelne Teammitglieder nur ihre eigenen Datensätze oder ihnen zugewiesene Elemente sehen.
- Globale Admins in deiner App können eine Rolle haben, die es ihnen erlaubt, alle Datensätze über Unternehmen und Teams hinweg zu sehen und zu verwalten.