Mappatura dei dati al file di origine
È possibile mappare i dati su un file di origine in diversi modi:
- Inserire i dati in un file foglio di calcolo e creare un file di origine da esso.
- Creare un file di origine utilizzando i dati estratti da un database Microsoft Access.
- Scrivere un programma di mappatura dati per mappare i dati e salvarlo come file di origine.
Quando si crea un file di origine da un programma di fogli di calcolo, ad esempio Excel, ogni colonna del foglio di calcolo è considerata un nuovo campo. Quando si salva il foglio di calcolo come file CSV, dopo ogni colonna viene inserita una virgola. Se un particolare campo è vuoto, è richiesta comunque una virgola o una colonna per indicare la presenza del campo anche se per esso non esiste nessun valore. Se ad esempio si caricano dei saldi e non si dispone di un saldo per uno specifico periodo, per il saldo di quel periodo nel foglio di calcolo deve esservi una colonna vuota.
Utilizzare queste linee guida per la mappatura dei dati. Non tutte le linee guida sono specificate.
- Vedere i documenti Definizioni di tabelle, le descrizioni dei file di esportazione, il testo dei file di dati, le definizioni di database e le definizioni di file CSV per informazioni dettagliate su ogni campo di un file di interfacciamento (ad esempio ordine dei campi, tipo e dimensione). Per informazioni su come creare file di esportazione e generare testo di file di dati e definizioni di database, consultare la documentazione di Landmark Technology.
- Determinare l'ordine dei dati nel file di origine:
Se non si utilizzano intestazioni all'inizio di un file CSV, è necessario includere tutti i campi nell'ordine specificato. Per i campi privi di dati, includere il campo vuoto per tener conto di ogni campo. Se si utilizzano intestazioni per identificare le colonne nella tabella dei dati, è possibile mettere le intestazioni di colonna all'inizio del file CSV prima dei dati, sulla riga 1. Il file può contenere così solo i campi applicabili. Quando si esegue l'utilità di caricamento dbimport, utilizzare l'opzione -n per indicare che non esiste nessuna riga intestazione. Per informazioni su dbimport, vedere Esecuzione dell'utilità di caricamento. Per ulteriori informazioni su questa utilità, consultare la documentazione di Landmark Technology.
Per esportare un file CSV vuoto con intestazioni al suo inizio, è possibile utilizzare il comando dbexport con il parametro di dump --dumpempty. Questo comando funziona solo se non esistono record di dati con il report. Se sono presenti dei dati, vengono esportati tramite il comando dbexport come di norma.
- Se un campo è facoltativo, vuoto o zero:
Utilizzare una virgola per indicare la presenza del campo, anche se per esso non viene specificato un valore.
- Se un campo è con segno:
Il segno deve essere il carattere più a sinistra nella stringa del valore. Ad esempio, un campo importo con segno che contiene il valore €5,82- deve essere rappresentato come -5,82. Un segno vuoto o più (+) indica un numero positivo e un segno meno (-) indica un numero negativo.
- Se per un campo sono obbligatori tassi percentuali:
Specificare i tassi percentuali come decimali (ad esempio immettere 10% come 0,10).
- Se per un campo sono obbligatori valori alfanumerici
Racchiudere i valori del campo alfanumerico tra doppie virgolette.
- La mappatura del campo data varia a seconda della piattaforma in cui si troverà il file del database o il file CSV. Nei database Infor le date sono memorizzate nel formato ISO: SSAAMMGG.
- I campi ID univoco sono valori assegnati dal sistema. Lasciarli vuoti.