Buonasera
Il flusso operativo per il caricamento, e successivo aggiornamento, dei dati che mi viene proposto prevede l'alimentazione da parte di un sistema che non consente una distinzione, per un singolo asset, tra nuove, modificate e vecchie informazioni. Ovviamente nell'ipotesi di continuare a caricare dati con le funzioni di importazione di files csv.
Mi sembra di aver capito che in questo caso, qualora procedessi a a successivi inserimenti come da flusso, in cmdbuild avrei il seguente comportamento:
data una riga di informazioni per Asset A
- carico una riga A conetenete le stesse informazioni
- la riga attuale viene logicamente cancellata
- la riga caricata (pur avendo il medesimo contenuto informativo) diviene la riga attuale
In sostanza non viene effettuato un update delle colonne eventualmente cambiate dopo un opportuno confronto.
Se questo è vero l'unico workaround dovrebbe essere quello sviluppare separatamente del software che separi al minimo le informazioni non modificate da quelle modificate e nuove, ricreando un file csv più coerente.
Vi sono altre soluzioni percorribili?
garzie
stefano