Skip to main content

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.
Uno screenshot della pagina Data che mostra una card per ogni tabella in un'app di viaggi

Dati di esempio per un'app di viaggi, con tabelle come Trip, TripItem, VisitedPlace e 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.

Aprire una tabella

Ogni tabella della tua app appare come una card nella pagina Data. Aprine una per vedere i suoi record. Per aprire una tabella:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data.
  3. Seleziona la tabella che vuoi.
Uno screenshot di una tabella Trip nella pagina Data, con una riga per ogni viaggio e colonne per i suoi campi

I record di una tabella nella pagina Data

Esplorare i tuoi dati

Una volta dentro, la tabella stessa e la pagina Data ti offrono ciascuna alcuni modi per muoverti. All’interno di una tabella:
  • Columns: Ordina per qualsiasi colonna, e nascondi o riordina le colonne.
  • Records: Continua a scorrere per caricare più record invece di passare tra le pagine.
  • Rows: Seleziona più righe per spostarle nel cestino insieme, e usa il pulsante di copia su una cella link per copiarne il valore.
Tornando alla pagina Data:
  • Sort by: Ordina le card A-Z o Z-A.
  • More actions: Clicca l’icona su una card per opzioni rapide: View Data, Export, Schema, Backup & Restore, Recently deleted, Delete all records e Delete entire table.
Uno screenshot della pagina Data con il menu More actions di una card aperto

Il menu More actions su una card di tabella

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. Apri la tabella che vuoi da Data nella dashboard dell’app.
  2. Inserisci una parola, un numero o una frase nella barra di ricerca sopra la tabella.
Cercare in una tabella con la barra di ricerca nella pagina Data

Cercare in una tabella con la barra di ricerca nella pagina Data

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 che ottieni provengono dai campi di quella tabella, quindi ogni tabella ha il proprio elenco. Campi come date, numeri e scelte hanno un filtro, mentre i campi di testo semplice sono coperti dalla casella di ricerca accanto. Una tabella composta solo da campi di testo non ha nulla su cui filtrare, quindi non mostra il pulsante Filters. Per filtrare i dati:
  1. Apri la tabella che vuoi da Data nella dashboard dell’app.
  2. Clicca Filters sopra la tabella e seleziona i filtri.
  3. Per cambiare quali colonne vedi, clicca Columns e mostrale, nascondile o riordinale.
Filtrare una tabella nella pagina Data

Filtrare una tabella nella pagina Data


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

Aggiungi un singolo record tu stesso quando stai testando qualcosa o riempiendo una lacuna, invece di importare un file. Per aggiungere un record:
  1. Apri la tabella che vuoi da Data nella dashboard dell’app.
  2. Clicca Add Item.
  3. Inserisci i dati e clicca Submit.
Aggiungere un record a una tabella nella pagina Data

Aggiungere un record a una tabella nella pagina Data

Modificare i dati

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

Eliminare i dati

Puoi eliminare un singolo record dalla sua riga, cancellare tutti i record di una tabella dalla card della tabella, o chiedere alla chat AI di farlo per te. L’IA prepara l’azione di eliminazione e chiede la tua approvazione prima di rimuovere qualsiasi cosa.
I record eliminati non spariscono subito:
  • I record eliminati sono conservati per 30 giorni, così hai tempo di recuperarli. Clicca l’icona More actions in alto sulla tabella e clicca Recently deleted per vederli e ripristinarli. Dopo 30 giorni vengono eliminati definitivamente e non possono essere ripristinati.
  • Sui piani Elite ed Enterprise, Base44 esegue anche il backup automatico dei tuoi dati, così puoi rivedere cosa contenevano le tue tabelle in precedenza, scaricare una copia o ripristinare i dati se i record vengono modificati, importati o eliminati per errore.
Per eliminare un singolo record, clicca l’icona Delete sulla riga rilevante della tabella. Per eliminare tutti i record di una tabella, clicca l’icona More actions sulla card di quella tabella e clicca Delete all records.
Eliminare un singolo record da una tabella

Eliminare un singolo record da una tabella

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.

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.
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. Ad 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. Le importazioni dalla dashboard supportano i file CSV (.csv) e aggiungono solo nuove righe, quindi non aggiornano né sovrascrivono mai i record esistenti. Per sostituire invece tutto in una tabella, clicca Delete all records su quella tabella per svuotarla, poi importa il CSV. Valori come NULL, None, N/A, #N/A e NaN arrivano vuoti in qualsiasi colonna che non è di testo, e i campi lista accettano un array JSON o una stringa separata da virgole. Dopo l’importazione, la pagina Data mostra quanti record sono stati aggiunti e segnala le righe che non ha potuto importare.
Importare dati dalla dashboard della tua app

Importare dati dalla dashboard della tua app

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.

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.
Esportare dati dalla dashboard della tua app

Esportare dati dalla dashboard della tua app


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.
Ogni tabella ha la propria pagina dei permessi, che elenca le regole che decidono chi può creare, leggere, aggiornare ed eliminare i suoi record. Le regole vengono combinate, quindi una persona deve corrispondere a una sola di esse. Per cambiare i permessi dei dati:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Data, poi seleziona la tabella che vuoi.
  3. Clicca Permissions in cima alla tabella.
  4. Clicca Edit, modifica le regole e salva.
Uno screenshot della pagina Permissions di una tabella che mostra le sue regole correnti e un pulsante Edit

I permessi di una tabella, aperti dal pulsante Permissions sulla tabella

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, e un banner Permission risks detected appare sopra le card. Apri la tabella per vedere lo stesso banner con il rischio e le regole consigliate esplicitate.
  • Correggere una tabella: Apri la tabella e clicca Fix per applicare le regole consigliate, o More details per rivedere prima il rischio e le modifiche suggerite.
  • Correggerne diverse insieme: Nella pagina Data, clicca Fix all nel banner per correggere ogni tabella segnalata, oppure clicca Select, spunta le tabelle che vuoi e poi clicca Fix all.
Un rischio di autorizzazione rilevato su una tabella, con correzione a un click

Un rischio di autorizzazione rilevato su una tabella, con correzione a un click


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. Per collegare i tuoi dati a un’altra app:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca API.
  3. Seleziona la tabella che vuoi dal menu a discesa.
  4. Scegli il formato che ti serve: JS SDK, JS Fetch, cURL o Python.
  5. Copia il codice per leggere o aggiornare i dati.
  6. Incollalo nell’altra app o strumento, così saprà come collegarsi alla tabella.
Uno screenshot della pagina API con il menu a discesa del linguaggio dell'esempio di codice impostato su JS SDK

Esempi di codice per le tue tabelle nella pagina API


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 records. 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.