Importazione iniziale dei dati

Migra i tuoi asset, dipendenti e contratti esistenti su KaliaOps

In breve

KaliaOps fornisce strumenti di importazione CSV per migrare rapidamente i dati esistenti. Importa asset, applicazioni, dipendenti, organizzazioni e contratti in pochi clic. Il sistema valida automaticamente i dati, rileva i duplicati e fornisce un report dettagliato degli errori. Mantieni uno storico completo delle importazioni per audit e tracciamento.

Entità importabili

KaliaOps consente di importare le seguenti entità tramite file CSV:

CMDB

Asset
Server, workstation, apparecchiature di rete, stampanti, periferiche. Include informazioni di inventario, indirizzi IP, numeri di serie e ubicazione.
Applicazioni
Software aziendale, servizi cloud, database. Con versione, criticità, responsabile tecnico e dipendenze.
Contratti
Contratti di manutenzione, licenze software, SLA fornitori. Include date, importi e condizioni di rinnovo.
Fornitori
Fornitori e prestatori di servizi con dati di contatto, referenti e informazioni legali.

Organizzazione

Organizzazioni
Entità legali, filiali, dipartimenti, divisioni. Struttura gerarchica con responsabili.
Sedi
Ubicazioni fisiche: uffici, datacenter, magazzini. Con indirizzi e fusi orari.
Team
Team funzionali o di progetto, assegnati a un'organizzazione.
Dipendenti
Collaboratori con posizione, responsabile, team e dati di contatto.

Preparare i file

Formato CSV richiesto

I file devono rispettare le seguenti specifiche:

  • Codifica: UTF-8 (obbligatoria per i caratteri accentati)
  • Separatore: Virgola (,) predefinito (RFC 4180)
  • Intestazioni: Prima riga contenente i nomi delle colonne
  • Virgolette: Valori contenenti il separatore tra virgolette doppie
  • Dimensione massima: 10 MB per file

Esempio di file asset

name;asset_type;serial_number;ip_address;site_code;status
"SRV-PROD-01";server;"ABC123456";192.168.1.10;"MILANO-DC";active
"PC-CONTABILITA-001";desktop;"DEF789012";192.168.2.50;"MILANO-HQ";active

Campi obbligatori per entità

EntitàCampi obbligatori
Assetname, type, organization_id
Applicazioniname, organization_id
Dipendenticode, first_name, last_name, email
Organizzazioniname
Sediname, city, country
Teamname, organization_id
Contrattiname, supplier_id, type, start_date, end_date
Fornitoriname
Consiglio: Prima esporta alcuni record da KaliaOps per ottenere un modello CSV con le intestazioni di colonna corrette.

Processo di importazione

1

Accedi allo strumento di importazione

Nel menu laterale, clicca su Amministrazione → Importazioni. Seleziona il tipo di entità che vuoi importare.

2

Carica il file

Clicca su «Seleziona file» o trascina il CSV. Il sistema rileva automaticamente codifica e separatore. Viene visualizzata un'anteprima delle prime 5 righe.

3

Configura la mappatura

KaliaOps offre mappatura automatica basata sui nomi delle colonne. Verifica e regola se necessario:

  • Associa ogni colonna CSV a un campo KaliaOps
  • Contrassegna le colonne da ignorare
  • Definisci valori predefiniti per i campi mancanti
4

Valida e avvia l'importazione

Clicca su «Valida» per controllare i dati. Il sistema mostra un riepilogo:

  • Numero di righe da creare
  • Numero di righe da aggiornare (se esiste la chiave)
  • Righe con errori (dettagli disponibili)

Se il risultato è soddisfacente, clicca su «Importa».

5

Consulta il report

Al termine dell'importazione, un report dettagliato mostra:

  • Righe create con successo
  • Righe aggiornate
  • Righe saltate (duplicati)
  • Righe con errori e il motivo

Mappatura dei campi

Mappatura automatica

KaliaOps riconosce automaticamente le intestazioni comuni e le associa ai campi corrispondenti:

Intestazioni riconosciuteCampo KaliaOps
name, nome, denominazionename
code, codice, riferimento, refcode
serial, serial_number, numero_serieserial_number
ip, ip_address, indirizzo_ipip_address
email, mail, postaemail
status, statostatus

Riferimenti tra entità

Per collegare le entità tra loro, usa il codice dell'entità di destinazione:

  • Dipendente → Team: colonna team_code con il codice del team
  • Asset → Sede: colonna site_code con il codice della sede
  • Applicazione → Organizzazione: organization_code

Se il codice referenziato non esiste, la riga verrà segnalata come errore.

Importante: I codici sono sensibili alle maiuscole/minuscole. «MILANO-HQ» e «milano-hq» sono considerati diversi.

Validazione ed errori

Validazioni automatiche

Prima dell'importazione, KaliaOps verifica:

Formato dei dati
Date in formato ISO (AAAA-MM-GG), email valide, indirizzi IP corretti, valori numerici.
Campi obbligatori
I campi richiesti devono essere presenti e non vuoti.
Riferimenti esistenti
I codici referenziati (site_code, team_code, ecc.) devono esistere in KaliaOps.
Unicità
I codici e gli identificatori univoci non devono essere duplicati.
Valori consentiti
I campi enum (status, type, criticality) devono contenere valori validi.

Tipi di errore comuni

ErroreCausaSoluzione
Reference not foundCodice referenziato non esisteImportare prima l'entità di destinazione
Duplicate entryIl codice esiste giàModificare il codice o aggiornare
Invalid formatFormato dati erratoCorreggere il formato (data, email, IP)
Required field missingCampo obbligatorio vuotoCompletare il valore

Storico delle importazioni

Ogni importazione viene registrata nello storico con le seguenti informazioni:

  • Data e ora dell'importazione
  • Utente che ha eseguito l'importazione
  • Tipo di entità importata
  • Nome del file sorgente
  • Statistiche: creati, aggiornati, saltati, errori
  • Durata dell'importazione
  • Log degli errori dettagliato (scaricabile)

Accesso allo storico

Lo storico è accessibile tramite Amministrazione → Importazioni → Storico. Puoi filtrare per tipo di entità, periodo o utente.

Ordine di importazione consigliato

Affinché i riferimenti tra entità funzionino correttamente, segui questo ordine di importazione:

  1. Sedi - Ubicazioni fisiche (nessuna dipendenza)
  2. Organizzazioni - Possono referenziare una sede principale
  3. Team - Referenziano un'organizzazione
  4. Dipendenti - Referenziano team, responsabile, organizzazione
  5. Fornitori - Possono referenziare un dipendente (referente account)
  6. Applicazioni - Referenziano organizzazione, fornitore, responsabile tecnico
  7. Asset - Referenziano sede, applicazione, VLAN
  8. Contratti - Referenziano fornitore
Suggerimento: Inizia importando le entità senza dipendenze (sedi), poi procedi verso le entità che le referenziano.

Best practice

Preparare la migrazione

  • Pulisci i dati prima dell'importazione: rimuovi duplicati, correggi i formati
  • Testa su un campione: importa 10-20 righe per validare la mappatura
  • Documenta i tuoi codici: stabilisci una convenzione di denominazione coerente

Durante l'importazione

  • Importa in più lotti anziché un file enorme (max 5000 righe consigliato)
  • Controlla i report degli errori prima di continuare
  • Conserva i file sorgente come riferimento

Dopo l'importazione

  • Verifica un campione di record importati
  • Testa le relazioni: un asset punta alla sede corretta?
  • Completa manualmente dati mancanti o specifici

Gestione degli aggiornamenti

Per aggiornare record esistenti tramite importazione:

  • Usa lo stesso codice del record esistente
  • Il sistema rileva automaticamente che è un aggiornamento
  • Vengono modificati solo i campi presenti nel CSV
Punti chiave
  • Importazione CSV per asset, applicazioni, dipendenti, organizzazioni, team, sedi e contratti
  • Mappatura automatica delle colonne con opzione di regolazione manuale
  • Validazione in tempo reale: formati, riferimenti, duplicati
  • Report dettagliato: righe create, aggiornate, saltate ed errori
  • Storico completo delle importazioni con possibilità di rollback

Hai bisogno di aiuto per la migrazione?

Il nostro team può assisterti nella migrazione dei dati dal tuo CMDB esistente.

Contatta il supporto
Torna alla documentazione
Articolo successivo Creare e gestire gli asset IT Prossimamente