Guide pratiche

INSERT/UPDATE/DELETE via AI: Cosa Serve per Essere Sicuri

Vuoi abilitare le operazioni di scrittura nella tua AI BI? Vediamo i 5 controlli minimi indispensabili: anteprima, audit, permessi, backup, limiti.

Team Ingenia 09 May 2026
INSERT/UPDATE/DELETE via AI: Cosa Serve per Essere Sicuri

Hai deciso di abilitare le operazioni di scrittura via AI nel database aziendale. Beneficio enorme. Rischi reali. Vediamo i 5 controlli minimi da configurare per essere sicuri.

Controllo 1: Anteprima obbligatoria

L'AI non deve mai eseguire direttamente. Sempre anteprima:

  • SQL generata visibile.
  • Tipo operazione evidenziato (badge colorato).
  • Tabella e database coinvolti.
  • Stima righe modificate.
  • Pulsanti "Esegui" e "Annulla".

L'utente deve confermare esplicitamente. Niente shortcut.

Controllo 2: Audit log immodificabile

Per ogni operazione (anche se anteprima poi annullata):

  • Utente che ha richiesto.
  • Domanda originale in italiano.
  • SQL generata.
  • Tabella, database.
  • Timestamp.
  • IP di provenienza.
  • Esito (eseguito, annullato, fallito).
  • Righe coinvolte / ID inserito.

Log immodificabile: una volta scritto, non alterable. Vedi modulo Logging.

Controllo 3: Permessi granulari

A livello sistema

Toggle "Operazioni scrittura ON/OFF" nelle impostazioni azienda. Default: OFF.

A livello ruolo

Solo certi ruoli hanno permesso "operazioni_scrittura":

  • Admin: sì.
  • Manager senior: sì (con approvazione).
  • Manager standard: no.
  • Utenti base: no.

A livello tabella

Whitelist tabelle scrivibili. Esempio:

  • ✅ tabella "articoli" (prezzi modificabili).
  • ✅ tabella "lead" (importazione marketing).
  • ❌ tabella "utenti" (sempre vietata).
  • ❌ tabella "fatture" (sempre vietata - compliance).
  • ❌ tabella "audit_log" (mai modificabile).

Controllo 4: Backup pre-modifica

Prima di operazioni significative:

  • Snapshot della tabella interessata (o filtri specifici).
  • Conservato per 30+ giorni.
  • Recovery in 1 click.

Più: backup giornaliero completo sempre attivo. Indipendentemente da AI.

Controllo 5: Limiti operazioni

Limite righe per operazione

  • Default: max 100 righe.
  • Configurabile per ruolo.
  • Sopra limite: approvazione richiesta da ruolo superiore.

Limite frequenza

  • Max 10 operazioni di scrittura/ora per utente.
  • Previene abusi o errori a catena.

Operazioni "irreversibili" bloccate

  • DELETE senza WHERE (eliminerebbe tutta la tabella): bloccato.
  • UPDATE senza WHERE: bloccato.
  • DROP TABLE: sempre bloccato (anche con permessi alti).

Configurazione tipo per azienda media

Profilo conservativo (raccomandato all'inizio)

AspettoConfigurazione
Operazioni scritturaSolo per admin (1-2 utenti)
Tabelle scrivibiliWhitelist limitata (5-10 tabelle non critiche)
Max righe per operazione50
Backup pre-modificaSempre
Audit log conservazione5 anni

Profilo standard (dopo 6 mesi di rodaggio)

AspettoConfigurazione
Operazioni scritturaAdmin + 3-5 manager senior
Tabelle scrivibiliWhitelist estesa (15-25 tabelle)
Max righe per operazione200 (con approvazione per più)
Backup pre-modificaSempre

Checklist di onboarding

Prima di abilitare scrittura per un nuovo utente:

  1. ✅ Formazione: come funziona, rischi, best practice.
  2. ✅ Definizione scope: quali tabelle, quali operazioni.
  3. ✅ Verifica permessi tecnici corrispondono a quelli concordati.
  4. ✅ Test in ambiente staging (se disponibile).
  5. ✅ Operazioni iniziali con supervisione admin.
  6. ✅ Review settimanale audit log per primo mese.

Disaster recovery plan

In caso di incidente:

  1. Identifica operazione problematica via audit log.
  2. Stop temporaneo permessi scrittura.
  3. Restore da backup pre-operazione.
  4. Investigation e correzione.
  5. Riattivazione con eventuali nuovi limiti.

I moduli ReportIA correlati

Scopri ReportIA con scrittura sicura.

Pronto a trasformare il tuo business?

Raccontaci il tuo progetto. Ti risponderemo entro 24 ore.