Vai al contenuto principale

In Base44, i dati della tua app sono le informazioni che danno vita a tutto. Includono le informazioni che l’app contiene, come le persone che accedono, i contenuti che mostri, gli ordini che elabori e le attività che avvengono nell’app.
Example data for a travel app, with tables such as Trip, TripItem, VisitedPlace, and WishlistPlace.

Capire i tuoi dati

Tutti i dati della tua app sono organizzati in tabelle, come in un foglio di calcolo. Ogni tabella raggruppa un tipo di informazione (come persone o prodotti) e la ordina in colonne chiamate campi, come nomi, date o prezzi. Per esempio, se crei un’app per gestire il tuo negozio, puoi usare le tabelle dati in Base44 per tenere tutto organizzato. Potresti avere una tabella Users per memorizzare nomi ed email dei clienti, una tabella Products con ciò che vendi e una tabella Orders per tracciare ogni acquisto. Ogni nuovo cliente, prodotto o ordine viene aggiunto automaticamente come nuova riga nella tabella giusta, così puoi trovare, aggiornare o gestire rapidamente le informazioni del tuo negozio.

Tipi di campo dati

Quando tu, o l’IA, aggiungete un campo (colonna) alla tabella, scegliete il tipo di informazione che memorizza. Alcuni tipi di campo comuni includono:
  • Testo: Per parole, frasi o descrizioni (come nomi dei clienti o dettagli dei prodotti)
  • Numero: Per prezzi, quantità o misurazioni
  • Sì/No (Boolean): Per campi vero o falso (come “È attivo?”)
  • Data/Ora: Per salvare date come giorno di registrazione, data dell’ordine o orario dell’evento
  • File: Per immagini, documenti o altri file
  • Reference: Per collegare questa tabella a un’altra tabella (per esempio, collegare ogni ordine al cliente giusto)
  • Object: Per casi avanzati, ti consente di aggiungere informazioni strutturate come un oggetto JSON

Accedere ai dati della tua app

È facile vedere tutte le informazioni che la tua app raccoglie. Puoi visualizzare i tuoi dati in qualsiasi momento dalla dashboard, dove ogni tabella ti dà una visione chiara e organizzata di persone, prodotti, ordini e altro. Questo ti aiuta a tenere traccia di ciò che accade e a mantenere tutto aggiornato.

Visualizzare i dati della tua app

La pagina Data mostra ogni tabella della tua app come una card. Clicca una card per aprire i suoi record.
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Seleziona il set di dati (tabella) rilevante.
The Data page, with a card for each table in your app
Ogni card ha un’icona More Actions con opzioni rapide per quella tabella: View Data, Export, Schema, Recently Deleted e Delete All. Un’icona di avviso su una card indica un rischio di sicurezza a livello di riga. Vedi Correggere i rischi di autorizzazione per rivedere e correggere chi può accedere ai dati.
The More Actions menu on a table card
Puoi anche accedere alla tabella dati di un’entità direttamente dalla modalità Edit. Clicca qualsiasi elemento che mostra dati da un’entità e seleziona Edit data.
Edit Data Button

Cercare dati specifici

Usa la barra di ricerca sopra la tabella per trovare rapidamente le righe rilevanti. La ricerca esamina tutti i campi di testo, così puoi saltare direttamente a una riga specifica invece di scorrere. Per cercare dati:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Inserisci una parola, un numero o una frase nella barra di ricerca sopra la tabella.
Searching a table with the search bar on the Data page

Filtrare i dati

Usa i filtri per trasformare una tabella lunga in una vista focalizzata, per esempio per vedere solo le funzionalità rilasciate, gli elementi del tuo team o il lavoro pianificato per un trimestre specifico. I filtri mostrati provengono dai campi del tuo set di dati, quindi ogni tabella ha il proprio elenco di opzioni di filtro. Per filtrare i dati:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Clicca Filters in alto a destra della tabella e seleziona i filtri.
Filtering a table on the Data page

Aggiungere e aggiornare dati

Base44 raccoglie e aggiorna automaticamente i dati della tua app mentre le persone interagiscono. L’IA imposta le tabelle in modo che le informazioni giuste siano salvate e aggiornate. Tuttavia, se vuoi aggiungere informazioni manualmente (per esempio, aggiungere un prodotto, aggiornare un record o inserire dati di test), puoi farlo facilmente dalla dashboard dell’app.

Aggiungere dati manualmente

  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Seleziona il set di dati (tabella) rilevante.
  4. Clicca Add Item.
  5. Inserisci i dati e clicca Submit.
Adding a record to a table on the Data page

Modificare i dati

Per modificare un record, clicca la riga della tabella da modificare, completa i dettagli e clicca Submit.

Eliminare i dati

Elimina i dati della tua app in qualsiasi momento.
Nota: Puoi visualizzare e ripristinare i record eliminati di recente da qualsiasi tabella. I record eliminati sono conservati per 30 giorni, così hai tempo di recuperare le informazioni se necessario. Clicca l’icona More Actions in alto sulla tabella e clicca Recently Deleted per vedere e ripristinare i record eliminati. Dopo 30 giorni i dati vengono eliminati definitivamente e non possono essere ripristinati.
Per eliminare un singolo record, clicca l’icona Delete sulla riga rilevante.
Deleting a single record from a table
Per eliminare tutti i record di una tabella, clicca l’icona More Actions sull’entità e clicca Delete All. Puoi anche chiedere alla chat AI di eliminare i record per te. L’IA prepara l’azione di eliminazione e chiede la tua approvazione prima di rimuovere qualsiasi cosa. Per eliminare dati con la chat AI:
  1. Apri la chat AI nell’editor dell’app.
  2. Descrivi cosa vuoi eliminare, per esempio: Delete the data for Italy in the TripItem entity.
  3. Rivedi la richiesta di eliminazione suggerita dall’IA, incluso il nome dell’entità.
  4. Clicca Approve per confermare l’eliminazione o Reject per annullare.
Asking the AI chat to delete data

Importare dati

A volte vuoi portare molte informazioni nella tua app in una sola volta. Puoi importare dati in 2 modi, a seconda che tu voglia lavorare direttamente nella dashboard o chiedere aiuto alla chat AI.
Le importazioni aggiungono nuove righe alle tabelle. Non aggiornano né sovrascrivono i record esistenti. Se vuoi che il tuo file sostituisca i dati di una tabella, elimina prima i record correnti, poi esegui di nuovo l’importazione con il tuo file.

Usare la chat AI

Usa la chat AI per trasformare file di dati esistenti in entità e record nella tua app. È utile quando hai già informazioni in un foglio di calcolo o file JSON e vuoi portarle in Base44. Puoi caricare file strutturati e chiedere all’IA di creare o aggiornare entità, inclusa la creazione di tabelle e la mappatura dei campi. Formati supportati per l’importazione:
  • CSV (.csv)
  • Excel (.xlsx, .xls)
  • JSON (.json)
Se carichi un file Excel con più fogli, puoi chiedere all’IA di importare un singolo foglio o tutti i fogli nelle rispettive entità corrispondenti.

Esempi di prompt che puoi usare:

  • Import this data into the Customers entity.
  • Import this JSON file into my Orders entity.
  • Import the 'Orders' sheet into the Orders entity.
  • Here is a CSV of my Products. Create a Products entity with matching fields and import these rows.
Per importare dati usando la chat AI:
  1. Crea l’entità in cui vuoi importare (per esempio, Products, Contacts, Orders).
  2. Apri la chat AI nell’editor dell’app.
  3. Clicca l’icona Upload files e seleziona il file dati.
  4. Chiedi all’IA di importare i dati.
  5. Rivedi la risposta e approva l’importazione nella chat.
Approving import of data in the AI chat
Quando importi dati in questo modo, Base44 analizza la struttura del file e mappa le colonne ai campi dell’entità. Può creare o aggiornare entità se lo schema deve cambiare, aggiungendo nuove entità o campi, o regolando i tipi di campo per adattarsi al file. Non aggiorna né sovrascrive i record esistenti; aggiunge sempre nuove righe. Se qualcosa non corrisponde, l’IA aggiorna lo schema dove è sicuro farlo e riprova l’importazione, così non devi correggere tutto manualmente.
Per i limiti di dimensione dei file e più dettagli sul caricamento nella chat AI, vedi Caricare e gestire i file.
Per usare la chat AI per sostituire i dati esistenti: Se vuoi che il contenuto di un file sostituisca tutti i record correnti di un’entità, devi prima svuotare l’entità, poi importare le nuove righe dal file.
Consiglio: Prima di eliminare i record, considera di esportare la tabella per avere una copia di backup dei dati originali.
  1. Chiedi alla chat AI di eliminare i record nell’entità rilevante (per esempio, Delete all records from the Orders entity.).
  2. Conferma di voler eliminare i record.
  3. Clicca l’icona Upload files e seleziona il file dati.
  4. Chiedi alla chat AI di importare il file nella stessa entità.

Direttamente nella dashboard

Usa questa opzione quando hai già un CSV che corrisponde alla tua tabella e vuoi semplicemente che le righe appaiano nei dati. Le importazioni dalla dashboard supportano attualmente i file CSV (.csv).
Importing data from your app's dashboard
Per importare dati dalla dashboard:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Seleziona il set di dati (tabella) rilevante.
  4. Clicca l’icona More Actions e clicca Import.
  5. Scegli il file CSV e clicca Open.
Nota: Anche le importazioni dalla dashboard aggiungono solo nuove righe. Non aggiornano né sovrascrivono i record esistenti. Se vuoi sostituire tutto in una tabella con il contenuto di un file CSV, clicca prima Delete All su quella tabella per svuotare i record, poi importa il CSV.
Esempio: Esporta l’elenco clienti da un altro strumento come CSV, regola le colonne per corrispondere alla tabella Customers, poi importa il file per gestire quei clienti direttamente in Base44.

Esportare i dati

Potresti voler portare fuori i dati della tua app per backup, analisi o per usarli in altri strumenti. Per farlo, usa l’opzione Export. Per esempio, potresti esportare gli ordini o gli elenchi di persone per condividerli con il commercialista o creare report personalizzati. I dati vengono scaricati come file CSV che puoi aprire in software di fogli di calcolo come Excel o Google Sheets. Per esportare i dati della tua app:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Seleziona il set di dati (tabella) rilevante.
  4. Clicca l’icona More Actions e clicca Export.
Exporting data from your app's dashboard

Cambiare i permessi dei dati

Ogni tabella dati ha impostazioni di sicurezza proprie, che controllano chi può leggere e scrivere i dati. Read Access: Chi può visualizzare i record
Write Access: Chi può creare, aggiornare o eliminare i record
Nota: Per spiegazioni più dettagliate, vedi la guida alle impostazioni di sicurezza.
Per cambiare i permessi dei dati:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Security.
  3. Clicca l’entità rilevante e imposta i permessi.
Editing data permissions in Base44

Correggere i rischi di autorizzazione

Quando una tabella ha un rischio di sicurezza a livello di riga, un’icona di avviso appare sulla sua card nella pagina Data. Apri la tabella per vedere un banner Permission risks detected che spiega il rischio e le regole consigliate.
  • Clicca Fix per applicare automaticamente le regole consigliate.
  • Clicca More details per rivedere prima il rischio e le modifiche suggerite.
A permission risk detected on a table, with a one-click fix

Collegare i dati a un’altra app

Puoi consentire a un’altra app di leggere o scrivere dati dalla tua app Base44. È utile se vuoi sincronizzare informazioni, automatizzare attività o dare accesso a strumenti esterni.
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca API.
  3. Seleziona l’entità dati rilevante dal menu a discesa.
  4. Scegli l’esempio di codice che ti serve (per esempio, JavaScript o Python).
  5. Copia il codice fornito per leggere o aggiornare i dati.
  6. Incolla questo codice nell’altra app o strumento, così saprà come collegarsi alla tabella.
Getting code examples for data entities in Base44

FAQ

Seleziona una domanda qui sotto per saperne di più sui dati della tua app.
Attualmente non è possibile unire automaticamente due app separate in un’unica app in Base44. Ogni app è gestita come progetto indipendente con il proprio codice, impostazioni, permessi e integrazioni.Se vuoi combinare le funzionalità di due app, devi ricreare o copiare manualmente codice, componenti e impostazioni da un’app all’altra. Dopo aver combinato codice e funzionalità, testa a fondo la nuova app per assicurarti che tutto funzioni come previsto.
Sì, per eliminare i dati, vai su Data nella dashboard dell’app. Nella scheda dati rilevante, clicca More Actions e poi Delete All. Puoi accedere e ripristinare i dati eliminati per 30 giorni, ma dopo vengono eliminati definitivamente.Delete data entities in Base44
Puoi accedere e ripristinare i dati eliminati per 30 giorni. Dopo, i dati eliminati vengono rimossi definitivamente e non possono essere ripristinati.
Sì. Puoi tranquillamente chiedere alla chat AI di aggiungere dati di test. Per default, aggiunge nuovi record senza modificare o rimuovere quelli esistenti, così le tue informazioni importanti restano protette.Per test strutturati, è meglio usare la funzionalità dati di test integrata invece di aggiungere record fittizi ad hoc alle tue tabelle live. I dati di test ti permettono di generare, resettare e rimuovere rapidamente record di esempio senza influenzare i tuoi dati di produzione. Scopri di più in Testare i dati.Se scegli di aggiungere record di test direttamente a una tabella con la chat AI, puoi rimuoverli in seguito dalla dashboard eliminando quei record.
La chat AI si concentra sull’aggiunta e importazione di dati. Non rimuove record a meno che tu non le chieda chiaramente di eliminare dati da un’entità specifica e confermi l’azione.Se vuoi sostituire tutti i dati di un’entità con il contenuto di un file, il pattern sicuro è:
  • Esporta la tabella corrente se vuoi un backup.
  • Chiedi alla chat AI di eliminare i record nell’entità rilevante.
  • Carica il file e chiedi alla chat AI di importarlo nella stessa entità.
Questo assicura che l’entità venga prima svuotata, poi riempita con le nuove righe dal file.
Se vuoi aggiungere una nuova colonna (campo) o fare altre modifiche alle tabelle dati, chiedi alla chat AI di farlo per te. La chat AI gestisce gli aggiornamenti allo schema dati, basta descrivere cosa vuoi cambiare.Per esempio, se vuoi aggiungere una colonna “Notes” a una delle tabelle, chiedi alla chat di aggiungerla. È meglio usare la modalità Discuss nella chat per aiutare l’IA a decidere come procedere prima di implementare la modifica.
Dal 27 novembre 2025, c’è un limite di 5.000 elementi per richiesta per mantenere le prestazioni veloci, stabili e affidabili.Se la tua app attualmente recupera tutto in un’unica grande richiesta, potresti doverla aggiornare per caricare i dati in pezzi più piccoli. Una volta che questa modifica sarà attiva, ricontrolla i tuoi flussi per assicurarti che tutto funzioni ancora come previsto.
Consiglio: Per assicurarti di rispettare la limitazione, puoi incollare questo messaggio nella chat AI di Base44: “Make sure all data pull requests are limited to 5,000 items.”
Non hai perso i tuoi dati. Quando una collezione ha più di 5.000 record, il sistema limita quanti elementi possono caricarsi in una volta per proteggere le prestazioni. Ciò che vedi dipende da dove stai guardando:
  • Nella dashboard: La tabella dati mostra solo fino a 5.000 elementi, anche se la collezione ne contiene di più. Tutti i tuoi record sono ancora memorizzati. Per rivedere tutto, esporta la collezione in CSV dalla dashboard.
  • Nelle pagine dell’app: Anche le pagine che tentano di recuperare l’intera collezione in un’unica richiesta mostrano solo fino a 5.000 elementi. Il resto dei record c’è ancora, ma non viene caricato in quella pagina. Imposta la paginazione così la tua app carica i dati in blocchi più piccoli, per esempio da 50 a 200 elementi alla volta. Puoi chiedere alla chat AI di aggiungere la paginazione per te.
Sì. Se i dati sono memorizzati all’interno della tua app Base44, puoi leggere dalle tue entità e visualizzarli su qualsiasi piano, incluso il free. Il recupero e la visualizzazione di base dei dati non richiedono funzioni di backend o un piano a pagamento.Le funzioni di backend servono solo quando vuoi connetterti a un servizio o API esterno a Base44, come Strava, Stripe o un database di terze parti. La connessione a API esterne richiede il piano Builder o superiore.
Sì. Puoi costruire un sistema completo di ruoli e gerarchie nella tua app, inclusi manager, team e persino spazi separati per ogni cliente se stai costruendo un’app SaaS.Ad alto livello, il pattern funziona così:
  • Le persone si registrano e accedono tramite il normale flusso di login di Base44. I dettagli dell’account sono memorizzati nell’entità User integrata. Non cambi le regole di sicurezza di questa entità.
  • Crei le tue entità per modellare il tuo business, per esempio Company, Team e TeamMember.
  • Ogni record in queste entità si collega a un record User usando un campo di riferimento, come userId. Questo ti permette di collegare gli account di login con i tuoi ruoli aziendali.
  • Usi permessi sui dati e sicurezza a livello di riga sulle tue entità così ogni persona vede solo i record che dovrebbe vedere.
Per esempio:
  • In un’app SaaS, ogni record Company può rappresentare uno dei tuoi clienti. I permessi assicurano che le persone di un’azienda non possano vedere i dati di un’altra.
  • All’interno di ogni azienda, i record TeamMember possono memorizzare campi come ruolo, manager e team. Puoi impostare regole così i manager vedono tutti i record del loro team, mentre i singoli membri vedono solo i propri record o gli elementi assegnati loro.
  • Gli admin globali della tua app possono avere un ruolo che permette di vedere e gestire tutti i record tra aziende e team.
Questo approccio ti permette di supportare app complesse e multilivello (a volte chiamate “User of User” o UoU) mentre Base44 continua a gestire in modo sicuro il login e l’entità User principale. Per progettare le regole esatte, usa le opzioni di permessi dati e sicurezza a livello di riga descritte nella guida Gestire le impostazioni di sicurezza.
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.