Zum Hauptinhalt springen

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.
Ein Beispiel für App-Daten mit Beispielentitäten einschließlich Child, Task und Reward.

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.

Die Daten deiner App anzeigen

  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
Auf deine App-Daten aus dem Dashboard zugreifen
Du kannst auch direkt aus dem Edit-Modus auf die Datentabelle einer Entität zugreifen. Klicke auf ein beliebiges Element, das Daten aus einer Entität anzeigt, und wähle Edit data.
Edit Data Button

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:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Gib ein Wort, eine Zahl oder einen Satz in die Suchleiste über der Tabelle ein.
Search 2

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 angezeigten Filter stammen aus den Feldern in deinem Datensatz, sodass jede Tabelle ihre eigene relevante Liste von Filteroptionen hat. So filterst du deine Daten:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Klicke oben rechts in der Tabelle auf Filters und wähle deine Filter aus.
Filters 2

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

  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
  4. Klicke auf Add.
  5. Gib die Daten ein und klicke auf Submit.
Daten in Base44 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 Submit.

Daten löschen

Lösche die Daten deiner App jederzeit.
Hinweis: Du kannst kürzlich gelöschte Datensätze aus jeder Datentabelle anzeigen und wiederherstellen. Gelöschte Datensätze werden 30 Tage lang aufbewahrt, sodass du Zeit hast, Informationen bei Bedarf wiederherzustellen. Klicke auf das More Actions-Symbol oben in der Datentabelle und klicke auf Recently Deleted, um gelöschte Datensätze zu sehen und wiederherzustellen. Nach 30 Tagen werden die Daten dauerhaft gelöscht und können nicht wiederhergestellt werden.
Um einen einzelnen Datensatz zu löschen, klicke auf das Delete-Symbol in der entsprechenden Zeile der Tabelle. Daten in Base44 löschen Um alle Datensätze in einer Tabelle zu löschen, klicke auf das More Actions-Symbol bei der Datenentität und klicke auf Delete All. Du kannst auch den KI-Chat bitten, Datensätze für dich zu löschen. Die KI bereitet die Löschaktion vor und bittet um deine Genehmigung, bevor etwas entfernt wird. So löschst du Daten mit dem KI-Chat:
  1. Öffne den KI-Chat in deinem App-Editor.
  2. Beschreibe, was du löschen möchtest, zum Beispiel: Lösche die Daten für Italien in der TripItem-Entität.
  3. Überprüfe die vorgeschlagene Löschanfrage, einschließlich des Entitätsnamens.
  4. Klicke auf Approve, um die Löschung zu bestätigen, oder auf Reject, um abzubrechen.
Den KI-Chat bitten, Daten zu löschen

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.
Imports fügen neue Zeilen zu deinen Tabellen hinzu. Sie aktualisieren oder überschreiben keine bestehenden Datensätze. Wenn du möchtest, dass deine Datei die Daten in einer Tabelle ersetzt, lösche zuerst die aktuellen Datensätze in dieser Tabelle und führe dann den Import erneut mit deiner Datei aus.

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)
Wenn du eine Excel-Datei mit mehreren Tabellenblättern hochlädst, kannst du die KI bitten, ein einzelnes Blatt zu importieren oder alle Blätter in ihre entsprechenden Entitäten zu importieren.

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.
So importierst du Daten mit dem KI-Chat:
  1. Erstelle die Entität, in die du importieren möchtest (zum Beispiel Products, Contacts, Orders).
  2. Öffne den KI-Chat in deinem App-Editor.
  3. Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
  4. Bitte die KI, die Daten zu importieren.
  5. Überprüfe die Antwort und genehmige den Import im Chat.
Datenimport im KI-Chat genehmigen
Wenn du Daten auf diese Weise importierst, analysiert Base44 die Struktur deiner Datei und ordnet Spalten deinen Entitätsfeldern zu. Es kann Entitäten erstellen oder aktualisieren, wenn dein Schema sich ändern muss, indem neue Entitäten oder Felder hinzugefügt oder Feldtypen angepasst werden, damit sie zu deiner Datei passen. Es aktualisiert oder überschreibt keine bestehenden Datensätze; es hängt immer neue Zeilen an. Wenn etwas nicht passt, aktualisiert die KI das Schema, wo dies sicher ist, und versucht den Import erneut, sodass du nicht alles manuell beheben musst.
Für Dateigrößenbeschränkungen und mehr Details zum Hochladen von Dateien in den KI-Chat siehe Hochladen und Verwalten von Dateien.
So verwendest du den KI-Chat, um bestehende Daten zu ersetzen: Wenn du möchtest, dass der Inhalt einer Datei alle aktuellen Datensätze in einer Entität ersetzt, musst du die Entität zuerst leeren und dann die neuen Zeilen aus deiner Datei importieren.
Tipp: Bevor du Datensätze löschst, erwäge, die Tabelle zu exportieren, damit du eine Sicherungskopie deiner ursprünglichen Daten hast.
  1. 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.).
  2. Bestätige, dass du die Datensätze löschen möchtest.
  3. Klicke auf das Upload files-Symbol und wähle deine Datendatei aus.
  4. 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. Dashboard-Imports unterstützen derzeit CSV-Dateien (.csv).
Daten aus dem Dashboard deiner App importieren
So importierst du Daten aus dem Dashboard:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
  4. Klicke auf das More Actions-Symbol und klicke auf Import.
  5. Wähle deine CSV-Datei aus und klicke auf Open.
Hinweis: Imports aus dem Dashboard fügen ebenfalls nur neue Zeilen hinzu. Sie aktualisieren oder überschreiben keine bestehenden Datensätze. Wenn du alles in einer Tabelle durch den Inhalt einer CSV-Datei ersetzen möchtest, klicke zuerst auf Delete All in dieser Tabelle, um die Datensätze zu löschen, und importiere dann die CSV.
Beispiel: Exportiere 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.

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:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Data.
  3. Wähle den entsprechenden Datensatz (Tabelle) aus.
  4. Klicke auf das More Actions-Symbol und klicke auf Export.
Daten aus dem Dashboard deiner App exportieren

Datenberechtigungen ändern

Jede Datentabelle hat ihre eigenen Sicherheitseinstellungen, die steuern, wer ihre Daten lesen und schreiben kann. Lesezugriff: Wer Datensätze anzeigen kann
Schreibzugriff: Wer Datensätze erstellen, aktualisieren oder löschen kann
Hinweis: Für detailliertere Erklärungen siehe den Leitfaden zum Verwalten von Sicherheitseinstellungen.
So änderst du die Berechtigungen für deine Daten:
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf Security.
  3. Klicke auf die entsprechende Datenentität und lege die Berechtigungen fest.
Datenberechtigungen in Base44 bearbeiten

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.
  1. Klicke in deinem App-Editor auf Dashboard.
  2. Klicke auf API.
  3. Wähle die entsprechende Datenentität aus dem Dropdown-Menü.
  4. Wähle aus, welches Code-Beispiel du benötigst (zum Beispiel JavaScript oder Python).
  5. Kopiere den bereitgestellten Code zum Lesen oder Aktualisieren von Daten.
  6. Füge diesen Code in die andere App oder das andere Tool ein, damit es weiß, wie es sich mit deiner Tabelle verbinden soll.
Code-Beispiele für Datenentitäten in Base44 abrufen

FAQs

Wähle unten eine Frage aus, um mehr über die Daten deiner App zu erfahren.
Es ist derzeit nicht möglich, zwei separate Apps automatisch in einer einzigen App in Base44 zusammenzuführen. Jede App wird als unabhängiges Projekt mit eigener Codebasis, Einstellungen, Berechtigungen und Integrationen verwaltet.Wenn du die Funktionen von zwei Apps kombinieren möchtest, musst du Code, Komponenten und Einstellungen manuell von einer App in die andere neu erstellen oder kopieren. Nachdem du Code und Funktionalität kombiniert hast, teste die neue App gründlich, um sicherzustellen, dass alles wie erwartet funktioniert.
Ja, um deine Daten zu löschen, gehe zu Data im Dashboard deiner App. Klicke im entsprechenden Daten-Tab auf More Actions und dann auf Delete All. Du kannst auf die gelöschten Daten 30 Tage lang zugreifen und sie wiederherstellen, aber danach werden sie dauerhaft gelöscht.Datenentitäten in Base44 löschen
Du kannst 30 Tage lang auf deine gelöschten Daten zugreifen und sie wiederherstellen. Danach werden gelöschte Daten dauerhaft entfernt und können nicht wiederhergestellt werden.
Ja. Du kannst den KI-Chat sicher bitten, Mock-Daten zum Testen hinzuzufügen. Standardmäßig fügt er neue Datensätze hinzu, ohne bestehende zu ändern oder zu entfernen, sodass deine wichtigen Informationen geschützt bleiben.Für strukturiertes Testen ist es besser, die integrierte Testdaten-Funktion zu verwenden, statt Ad-hoc-Mock-Datensätze zu deinen Live-Tabellen hinzuzufügen. Testdaten lassen dich Beispieldatensätze schnell generieren, zurücksetzen und entfernen, ohne deine echten Produktionsdaten zu beeinträchtigen. Erfahre mehr in Deine Daten testen.Wenn du dich entscheidest, Testdatensätze direkt mit dem KI-Chat zu einer Tabelle hinzuzufügen, kannst du sie später aus dem Dashboard löschen, indem du diese Datensätze entfernst.
Der KI-Chat konzentriert sich auf das Hinzufügen und Importieren von Daten. Er entfernt keine Datensätze, es sei denn, du bittest ihn ausdrücklich, Daten aus einer bestimmten Entität zu löschen, und bestätigst die Aktion.Wenn du alle Daten in einer Entität durch den Inhalt einer Datei ersetzen möchtest, ist das sichere Muster:
  • 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.
Dies stellt sicher, dass die Entität zuerst geleert und dann mit den neuen Zeilen aus deiner Datei gefüllt wird.
Wenn du eine neue Spalte (Feld) hinzufügen oder andere Änderungen an deinen Datentabellen vornehmen möchtest, bitte den KI-Chat, dies für dich zu tun. Der KI-Chat handhabt Updates für dein Datenschema, du musst nur beschreiben, was du ändern möchtest.Wenn du zum Beispiel eine „Notes”-Spalte zu einer deiner Datentabellen hinzufügen möchtest, fordere den Chat auf, sie hinzuzufügen. Es ist am besten, wenn du den Discuss-Modus im Chat verwendest, um der KI zu helfen, zu entscheiden, wie sie die Änderung vornehmen soll, bevor sie sie umsetzt.
Ab dem 27. November 2025 gibt es ein Limit von 5.000 Elementen pro Anfrage, um die Performance schnell, stabil und zuverlässig zu halten.Wenn deine App derzeit alles in einer großen Anfrage abruft, musst du sie möglicherweise aktualisieren, damit sie Daten in kleineren Stücken lädt. Sobald diese Änderung live geht, überprüfe deine Abläufe doppelt, um sicherzustellen, dass alles noch wie erwartet funktioniert.
Tipp: Um sicherzustellen, dass du innerhalb der Beschränkung bist, kannst du diese Nachricht in den Base44-KI-Chat einfügen: „Stelle sicher, dass alle Datenabfragen auf 5.000 Elemente begrenzt sind.”
Du hast deine Daten nicht verloren. Wenn eine Sammlung mehr als 5.000 Datensätze hat, begrenzt das System, wie viele Elemente gleichzeitig geladen werden können, um die Performance zu schützen. Was du siehst, hängt davon ab, wo du suchst:
  • 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.
Ja. Wenn die Daten in deiner Base44-App gespeichert sind, kannst du sie aus deinen Entitäten lesen und auf jedem Plan anzeigen, einschließlich des kostenlosen Plans. Grundlegendes Datenabrufen und -anzeigen erfordert keine Backend-Funktionen oder einen kostenpflichtigen Plan.Backend-Funktionen werden nur benötigt, wenn du dich mit einem externen Dienst oder einer API außerhalb von Base44 verbinden möchtest, wie Strava, Stripe oder eine Drittanbieter-Datenbank. Das Verbinden mit externen APIs erfordert den Builder-Plan oder höher.
Ja. Du kannst ein vollständiges Rollen- und Hierarchiesystem in deiner App erstellen, einschließlich Managern, Teams und sogar separater Bereiche für jeden Kunden, wenn du eine SaaS-App baust.Auf hohem Niveau funktioniert das Muster so:
  • 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.
Zum Beispiel:
  • 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.
Dieser Ansatz lässt dich komplexe, mehrstufige Apps (manchmal „User of User” oder UoU genannt) unterstützen, während Base44 weiterhin den Login und die Kern-User-Entität sicher verwaltet. Um die genauen Regeln zu entwerfen, verwende die Datenberechtigungen und Row-Level-Security-Optionen, die im Leitfaden Sicherheitseinstellungen verwalten beschrieben sind.
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.